Lead the modernization of quality engineering strategy, migrating from Selenium to Playwright, and driving AI adoption. Spearhead the transformation, ensuring quality processes support fast-paced development. Champion a high-velocity Shift-Left approach, embedding performance, scalability, and reliability into the product.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
Senior QA Automation Engineer
We are looking for a seasoned Senior QA Automation Engineer to define and lead our future quality engineering strategy. Bringing more than 10 years of deep expertise, you will spearhead the modernization effort — migrating from our existing Selenium/Java/Cucumber framework to a robust, next-generation automation platform using Playwright and TypeScript, while driving the adoption of Generative AI throughout the testing lifecycle. You will serve as the lead architect of this transformation, ensuring our quality processes effectively support fast-paced development of modern web applications. Acting as a bridge between Engineering and DevOps, you will champion a high-velocity Shift-Left approach, embedding performance, scalability, and reliability into the product starting from the initial code commit.You will play a key role in:
- Planning, designing, and executing the migration of current Selenium tests to Playwright, while maintaining the right balance between speed, quality, and solid architecture.
- Defining Playwright coding standards, review guidelines, and helping the team consistently follow them.
- Implementing and optimizing CI/CD pipelines with GitHub Actions to automatically test all UI and API changes as they progress through environments (Dev, QA, Demo, and beyond).
- Introducing and expanding an AI-first mindset across the team, leveraging AI for code generation, intelligent reviews, self-healing tests, and continuous maintenance.
Responsibilities
- Evaluate the current Selenium/Java/Cucumber test suite to determine which tests to migrate and continue supporting the legacy framework throughout the transition.
- Apply advanced Playwright capabilities such as fixtures, automatic waiting, and network interception to reduce test flakiness.
- Design and maintain GitHub-based CI/CD solutions, including workflows, branching strategies, pull request quality gates, and pipelines that run comprehensive UI and API test suites on every commit and pull request.
- Establish and promote Page Object Model (POM) best practices in TypeScript while guiding the team’s shift from Java.
- Enforce governance, security standards, and secure credential handling across automation efforts.
- Contribute to release processes by tracking deployments, running smoke tests after releases, and helping investigate production problems.
- Build a solid QA automation foundation from the ground up, covering repository standards, reusable GitHub Actions workflows, runner management, environment promotion, and tagged deployments for improved traceability and faster rollbacks.
- Research and introduce new tools, libraries, and AI technologies to keep the QA ecosystem current and highly effective.
- Keep UI and API automation frameworks maintainable, scalable, and efficient for use across multiple teams.
- Mentor junior engineers and lead workshops to promote modern automation practices and AI-assisted development.
- Use AI-powered analysis and reviews to quickly spot anti-patterns, enhance test performance, and maintain consistent standards across automation code.
- Enable true in-sprint automation by shifting testing left, so UI and API tests are built alongside features for instant feedback and completing the Definition of Done within the sprint.
- Lead the development of Performance, Scalability, and Reliability (PSR) testing strategy organization-wide, including load and stress testing.
- Define performance benchmarks and track key metrics inside the deployment pipeline.
- Build centralized quality dashboards that give stakeholders clear visibility into test coverage and release readiness.
- Partner with developers to diagnose, troubleshoot, and fix automation issues and application defects.
- Write and execute SQL queries for backend data validation and database integrity checks.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Required Skills & Qualifications
- 10+ years of professional experience in QA Automation or SDET roles.
- Strong proficiency in Java and Selenium (legacy framework) paired with advanced, hands-on expertise in Playwright and TypeScript.
- Solid mastery of TypeScript/JavaScript and asynchronous programming patterns (async/await).
- Extensive experience with BDD (Cucumber/Gherkin) and adapting these concepts to modern UI/API testing.
- Deep expertise in AI-augmented testing, including the use of GitHub Copilot, Claude, or other LLMs for test generation, root cause analysis, AI-assisted code reviews, and self-healing frameworks.
- Proven track record testing REST APIs using Playwright or comparable tools.
- Experience with Maven for build and dependency management.
- Hands-on knowledge of performance testing methodologies.
- Strong CI/CD expertise, particularly with GitHub repositories, branching models, pull request workflows, branch protection rules, code review gates, runners (self-hosted and GitHub-hosted), and GitHub Actions.
- Experience building effective code review systems, including templates, CODEOWNERS, checklists, and custom AI-driven review frameworks for QA automation code.
- Significant experience with Azure and creating automated pipelines from scratch.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
This is a 100% remote contract role expected to last 6+ months.
Similar Jobs
Explore other opportunities that match your interests
gunia consulting
Provisions Group