Design, implement, and scale modern end-to-end automation frameworks. Collaborate with engineers, QA, and product teams to improve test efficiency and system observability.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Automation Engineer: Level 3
Remote
Can work only W2, No C2C application
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.
Regards
Vinay S
vinay.s@themesoft.com