Senior Automation Engineer
Core
Design, build, and maintain scalable automation frameworks for web, API, and end-to-end testing to ensure quality, reliability, and scalability of customer-facing and internal applications.
Role type
Senior IC automation engineer (QA)
Builds
Robust automation frameworks, reusable test suites, and CI/CD integration for continuous delivery
Domain
Software engineering, test automation, cloud-native applications, distributed systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, JavaScript/TypeScript, C#, Python, Playwright, Cypress, Selenium, REST API automation (Postman, Rest Assured), CI/CD pipeline integration, SQL, Docker, Kubernetes, Git, microservices testing, performance testing, reliability testing, security testing, AI-powered tools (ChatGPT, GitHub Copilot, Claude, Gemini, Cursor, Windsurf)
Preferred skills
Experience with performance, reliability, or security testing; experience using AI-powered tools to improve engineering and automation workflows
Technologies
Playwright, Cypress, Selenium, Postman, Rest Assured, Docker, Kubernetes, Git
Responsibilities
Design, build, and maintain scalable automation frameworks for web, API, and end-to-end testing; Develop reliable, maintainable, and reusable automated test suites that support continuous delivery; Collaborate with software engineers to integrate automated testing into CI/CD pipelines and improve release quality; Define automation strategies and establish best practices for test architecture, code quality, and framework design; Review product requirements, technical designs, and implementation plans to identify quality risks and improve testability; Perform API, integration, regression, end-to-end, and exploratory testing when needed to ensure comprehensive coverage; Investigate test failures, analyze defects, identify root causes, and partner with engineering teams to resolve issues; Improve test execution speed, stability, and reliability by optimizing automation frameworks and reducing flaky tests; Drive quality metrics, automation coverage, and continuous improvement initiatives across engineering teams; Leverage AI-powered tools and coding assistants to accelerate test automation development, test generation, debugging, defect analysis, and engineering productivity; Mentor other Quality Engineers on automation best practices, framework design, coding standards, and modern testing techniques
Seniority
Senior, hands-on IC