Automation Engineer
Core
Designing, building, and maintaining automated quality checks to enable shift-left testing and build quality into delivery from day one.
Role type
Automation Engineer (Quality Engineering)
Builds
Automated test suites, reusable automation frameworks, and CI/CD pipeline quality gates.
Domain
Software Engineering / Quality Engineering / DevOps
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Strong coding/scripting capability, API/service/UI/mobile automation, CI/CD pipeline integration, test data management, environment dependency handling, defect analysis, agile collaboration, testability assessment, automation strategy definition, flaky test reduction.
Preferred skills
API automation frameworks, UI automation frameworks, mobile automation frameworks, contract testing, performance/reliability test automation, accessibility automation, security test automation support, Azure DevOps/GitHub Actions/Jenkins, cloud-based test execution, observability tools, service virtualization.
Technologies
APIs, services, databases, logs, CI/CD pipelines, version control, mocking/stubbing frameworks, test reporting dashboards, synthetic monitoring.
Responsibilities
Participate in requirement refinement and design to identify automation opportunities; design, develop, and maintain automated tests across API, integration, service, UI, and mobile layers; integrate automated checks into CI/CD pipelines; manage test data and environment dependencies; report automation coverage and reliability metrics; support release readiness and post-release verification.
Seniority
Mid-level to Senior, hands-on IC