Automation Engineer : Level 3
Remote
Description :
As an Automation Engineer, you will design, implement, and scale modern end-to-end automation frameworks that power continuous testing and ensure release confidence across all product lines. You’ll combine deep hands-on technical expertise in Playwright (TypeScript) with architectural thinking to enable parallel, sharded execution, CI / CD integration through GitHub Actions, and BrowserStack cloud orchestration.
You’ll collaborate with engineers, QA, and product teams to improve test efficiency, ensure system observability, and explore the use of AI-driven automation to optimize test stability, coverage, and analysis. This is a hands-on technical leadership role where you’ll drive framework evolution, mentor teams, and define best practices for quality automation.
What you’ll be doing
- Architect and enhance the Playwright (TypeScript) automation framework to ensure scalability, maintainability, and cross-browser / device coverage.
- Build and optimize CI / CD pipelines using GitHub Actions to enable automated test runs, parallel execution, and test sharding for faster feedback.
- Collaborate with engineers and product managers to create test strategies and plans that ensure quality throughout the SDLC.
- Perform manual regression, functional, integration, usability, and user acceptance testing.
- Integrate BrowserStack for multi-device, multi-OS testing, and implement efficient parallelization to reduce execution time.
- Improve test suite coverage across UI, API, and accessibility, ensuring reliable and repeatable execution.
- Generate, analyze, and publish test reports to identify root causes of failures, flakiness, or performance degradation.
- Work with observability platforms to monitor application health and integrate test insights into dashboards.
- Experiment with AI-assisted automation tools (e.g., self-healing, defect prediction, intelligent test selection) to drive innovation.
- Perform and oversee code reviews, ensuring adherence to automation and coding best practices.
- Lead by example through hands-on development, framework enhancements, and mentoring team members.
- Participate in cross-functional design and technical discussions, contributing to continuous improvement of quality processes.
What are the required technical skills?
Bachelor’s Degree in Computer Science or 8+ years of equivalent experience in software automation and framework design.Strong experience with Playwright using TypeScript for end-to-end automation.Solid understanding of modern HTML5, CSS3, and JavaScript fundamentals.Expertise in CI / CD pipelines, especially GitHub Actions, including matrix builds, caching, and environment management.Hands-on experience with BrowserStack (or similar cloud device farms) for distributed, parallel, and sharded test execution.Familiarity with test case management tools (e.g., Tricentis, TestRail, Xray) for linking automation with test coverage.Strong understanding of RESTful APIs, asynchronous programming, and microservices-based architectures.Working knowledge of observability and monitoring platforms (e.g., Datadog, New Relic).Experience or interest in AI-enhanced testing (e.g., self-healing, test generation, or anomaly detection).Exposure to accessibility testing (WCAG / A11Y) and tools like Axe or Evinced.Experience with Angular or React applications is a plus.Experience with AWS or other cloud services is a plus.Strong communication and collaboration skills, with the ability to work across geographically distributed teams.What you’ll need to be successful
Experience designing and maintaining modern end-to-end automation frameworks (Playwright preferred).Strong hands-on coding and debugging skills in TypeScript and JavaScript.Ability to build, optimize, and maintain CI / CD pipelines for automation with GitHub Actions.Deep understanding of web fundamentals—DOM structure, CSS selectors, async events, and accessibility.Experience improving test suite performance through parallel execution, sharding, and flakiness reduction.Willingness to perform manual testing where needed to understand product workflows and edge cases.Familiarity with observability tools for monitoring product health and integrating automation insights.Curiosity and openness to learning new technologies and exploring AI-assisted approaches to testing.Ownership mindset, strong analytical thinking, and a commitment to delivering high-quality products efficiently.