Our client is seeking a highly experienced Senior QA Automation Engineer to lead the evolution of its quality engineering strategy and automation ecosystem. This role will drive the modernization of legacy automation frameworks by transitioning from Selenium/Java/Cucumber to a scalable, high-performance Playwright and TypeScript architecture.
The ideal candidate will serve as a technical leader across Engineering and DevOps, championing a “Shift-Left” testing culture while integrating Generative AI capabilities into the automation lifecycle. This position is ideal for someone passionate about scalable test architecture, CI/CD optimization, AI-assisted engineering, and building robust quality practices for modern web applications.
Key Responsibilities
- Lead the migration of legacy Selenium/Java/Cucumber automation frameworks to Playwright and TypeScript
- Audit existing automation suites to identify high-value test cases for modernization while supporting legacy systems during transition
- Design and implement scalable UI and API automation frameworks with a focus on maintainability, stability, and performance
- Leverage advanced Playwright capabilities including fixtures, auto-waiting, and network interception to reduce flaky tests and improve reliability
- Architect and manage GitHub-based CI/CD pipelines, workflows, pull request quality gates, and automated testing integrations
- Establish QA automation infrastructure standards, including reusable GitHub Actions workflows, environment promotion strategies, deployment tagging, and rollback processes
- Promote and mentor engineering teams on best practices for Page Object Model (POM) architecture and TypeScript adoption
- Drive governance and security standards across automation frameworks, including credential management and coding standards
- Integrate AI-driven solutions into the QA lifecycle, including AI-assisted code generation, code reviews, root-cause analysis, and self-healing automation frameworks
- Evaluate and implement emerging automation tools, frameworks, and AI technologies to continuously modernize the QA ecosystem
- Lead cross-functional workshops and mentor junior engineers to strengthen automation best practices and engineering excellence
- Collaborate closely with developers and DevOps teams to troubleshoot automation failures, production issues, and deployment risks
- Support release management activities including deployment monitoring, smoke testing, and issue triage
- Develop and execute backend validation and database integrity tests using SQL
- Define and execute performance, scalability, and reliability testing strategies, including load and stress testing initiatives
- Build centralized quality dashboards and reporting solutions that provide actionable insights into release readiness and test coverage
- Drive in-sprint automation efforts to ensure testing activities align with “Definition of Done” objectives
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline
- 10+ years of professional experience in QA Automation, Software Development Engineering in Test (SDET), or related roles
Core Technical Qualifications
- Deep expertise in Selenium and Java for legacy automation frameworks
- Advanced hands-on experience with Playwright and TypeScript for modern test automation
- Strong proficiency in TypeScript/JavaScript, including asynchronous programming concepts such as async/await
- Extensive experience with BDD frameworks including Cucumber and Gherkin
- Proven experience modernizing UI and API testing practices from legacy BDD frameworks to modern automation architectures
- Strong understanding of REST API testing using tools such as Playwright API
- Expertise leveraging AI-assisted engineering tools including GitHub Copilot, Claude, and large language models (LLMs)
- Experience implementing AI-driven automation solutions including automated code reviews, self-healing frameworks, and root-cause analysis tools
- Proficiency with Maven for dependency and build management
- Hands-on experience with performance testing methodologies and scalability testing practices
- Deep knowledge of CI/CD principles, GitHub repositories, branching strategies, pull request workflows, branch protection rules, and GitHub Actions
- Experience building and maintaining automated pipelines within Azure environments
- Strong familiarity with code review frameworks and governance practices including CODEOWNERS, approval workflows, pull request templates, and review checklists
- Excellent problem-solving, communication, and cross-functional collaboration skills
Preferred Qualifications
- Experience building QA automation frameworks from the ground up
- Experience leading enterprise-wide automation modernization initiatives
- Familiarity with cloud-native application testing and distributed systems
- Passion for innovation, continuous improvement, and engineering excellence
About SOLTECH
SOLTECH is a leading national technology company based in Atlanta, driven by a steadfast commitment to integrity, strong company values, and customer centricity. For nearly 30 years, we’ve been part of the thriving technology community and have earned honors such as The Atlanta Journal-Constitution’s Top Workplace and the Best & Brightest Companies To Work For In The Nation.
Our exceptional team of engineers, designers, and strategists delivers custom software applications, technology consulting, AI and data engineering solutions, and IT staffing services that help organizations solve complex challenges nationwide.
Join us on our quest to make the world a better place by bringing to life innovative software solutions that make our lives easier, safer, healthier, and more productive.
If you’re an IT professional seeking your next career opportunity, we’d love to match your expertise with a role where you can thrive. Learn more at https://soltech.net/working-for-soltech/.
SOLTECH believes in the dignity of every individual and practices equal employment opportunity as a core principle. We consider all applicants without regard to race, color, age, sex, sexual orientation, gender identity, religion, marital status, national origin, disability, or veteran status.