QA Automation Architect
Location
United States
Posted
3 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role Description
Seeking a QA/Test Automation Architect to define and scale our automation strategy across the organization. This role balances hands-on technical leadership (frameworks, libraries, pipelines) with strategic governance (tool selection, standards, best practices), ensuring that automated quality becomes an integral, measurable part of our software delivery lifecycle.
You will partner with Engineering, SRE/Platform, DevOps, Product, and Security to:
- Assess and prescribe automation tools based on product needs and architectural fit.
- Design and evolve multi-layer automation frameworks (UI, API, contract, performance, mobile).
- Establish coding standards, test design patterns, and reusable libraries at scale.
- Drive quality-as-code practices and CI/CD integration.
- Mentor engineers and enable squads with training, reference implementations, and playbooks.
Qualifications
- Designing large-scale test automation frameworks and libraries.
- Expertise with one or more core languages for automation: UFT, Java, C#, JavaScript/TypeScript, or Python; polyglot comfort is a plus.
- Proven experience with web UI automation (e.g., Playwright, WebDriver/Selenium), API testing (e.g., REST/GraphQL, contract testing with Pact/Playwright/Stoplight), and performance testing (e.g., k6, Gatling, JMeter).
- Strong CI/CD integration experience (GitHub Actions, Azure DevOps, Jenkins, GitLab CI) and artifact/report publishing (Allure/Extent/ReportPortal).
- Hands-on knowledge of cloud platforms (Azure/AWS/GCP), containers (Docker), and orchestration (Kubernetes) as it relates to test execution at scale.
- Experience establishing coding standards and conducting code reviews for test code; familiarity with design patterns (Page Object, Screenplay, Component Object, Builder, Strategy).
- Solid understanding of test data management, environment management, and observability (logs, metrics, traces) in test pipelines.
- Excellent communication skills.
Requirements
- Define test automation strategy aligned to business goals, release cadence, and risk profile (e.g., shift-left testing, test pyramid, contract testing, performance baseline).
- Evaluate, prescribe, and govern tools across web, mobile, API, data, and performance domains; create decision frameworks (build vs. buy, OSS vs. commercial) and maintain an approved tool catalog.
- Create and enforce coding/testing standards (naming, structure, assertions, waits, page/component objects, service clients, data/model builders) and review mechanisms (linting, code review, pipelines).
- Establish a Quality Architecture blueprint that integrates test automation with CI/CD, and security tooling.
- Define governance for test data management, environment strategy, and versioning of test assets (including contracts and test fixtures).
- Architect scalable, modular automation frameworks (monorepo vs. poly repo strategy, multi-language support if needed) supporting UI, API, contract, and performance testing.
- Build reusable libraries (e.g., HTTP clients, auth handlers, data builders, fixtures, logging, reporting, parallelization, retries).
- Integrate automation into CI/CD (pull request gates, smoke suites, nightly regressions, ephemeral environment validation, quality dashboards).
- Implement observability for tests (structured logs, traces, screenshots/videos, artifact retention) and publish actionable reports to stakeholders.
- Partner with SRE/Platform on environment provisioning, ephemeral test environments, and containerized runners for scalability.
- Coach and mentor SDETs/engineers; run workshops, office hours, and code clinics.
- Create playbooks and templates (starter kits, example projects) to speed adoption.
- Collaborate with product/engineering to define acceptance criteria and testability.
- Drive test data strategy (synthetic/anonymized data, data seeding, contracts).
- Champion shift-left practices (contract tests, component tests, static analysis, mutation testing where appropriate).
Benefits
Job Requirements
- Designing large-scale test automation frameworks and libraries.
- Expertise with one or more core languages for automation: UFT, Java, C#, JavaScript/TypeScript, or Python; polyglot comfort is a plus.
- Proven experience with web UI automation (e.g., Playwright, WebDriver/Selenium), API testing (e.g., REST/GraphQL, contract testing with Pact/Playwright/Stoplight), and performance testing (e.g., k6, Gatling, JMeter).
- Strong CI/CD integration experience (GitHub Actions, Azure DevOps, Jenkins, GitLab CI) and artifact/report publishing (Allure/Extent/ReportPortal).
- Hands-on knowledge of cloud platforms (Azure/AWS/GCP), containers (Docker), and orchestration (Kubernetes) as it relates to test execution at scale.
- Experience establishing coding standards and conducting code reviews for test code; familiarity with design patterns (Page Object, Screenplay, Component Object, Builder, Strategy).
- Solid understanding of test data management, environment management, and observability (logs, metrics, traces) in test pipelines.
- Excellent communication skills.
- Define test automation strategy aligned to business goals, release cadence, and risk profile (e.g., shift-left testing, test pyramid, contract testing, performance baseline).
- Evaluate, prescribe, and govern tools across web, mobile, API, data, and performance domains; create decision frameworks (build vs. buy, OSS vs. commercial) and maintain an approved tool catalog.
- Create and enforce coding/testing standards (naming, structure, assertions, waits, page/component objects, service clients, data/model builders) and review mechanisms (linting, code review, pipelines).
- Establish a Quality Architecture blueprint that integrates test automation with CI/CD, and security tooling.
- Define governance for test data management, environment strategy, and versioning of test assets (including contracts and test fixtures).
- Architect scalable, modular automation frameworks (monorepo vs. poly repo strategy, multi-language support if needed) supporting UI, API, contract, and performance testing.
- Build reusable libraries (e.g., HTTP clients, auth handlers, data builders, fixtures, logging, reporting, parallelization, retries).
- Integrate automation into CI/CD (pull request gates, smoke suites, nightly regressions, ephemeral environment validation, quality dashboards).
- Implement observability for tests (structured logs, traces, screenshots/videos, artifact retention) and publish actionable reports to stakeholders.
- Partner with SRE/Platform on environment provisioning, ephemeral test environments, and containerized runners for scalability.
- Coach and mentor SDETs/engineers; run workshops, office hours, and code clinics.
- Create playbooks and templates (starter kits, example projects) to speed adoption.
- Collaborate with product/engineering to define acceptance criteria and testability.
- Drive test data strategy (synthetic/anonymized data, data seeding, contracts).
- Champion shift-left practices (contract tests, component tests, static analysis, mutation testing where appropriate).
Related Guides
Related Categories
Related Job Pages
More QA Automation Engineer Jobs
Specialist, Quality Assurance Engineer
PearsonPearson is the world’s learning company. We help people of all ages acquire the knowledge and skills they need to be successful in their work and careers. We believe that everyone should be able to keep learning, every day and in every way, throughout their lives. We foster a work environment that’s inclusive as well as diverse, where our people can be themselves. Every idea and perspective are valued so that our products reflect the people we serve.
The Quality Assurance Engineer will design, develop, and maintain automated test solutions using Playwright for UI and API testing, leveraging AI tools to enhance coverage and efficiency. Key duties include integrating automation into CI/CD pipelines, performing targeted manual testing, and collaborating with engineering teams to ensure software quality.
Automation Strategist
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
This role offers the opportunity to help organizations unlock the full potential of automation and AI across their operations. As an Automation Strategist, you will work closely with enterprise customers to shape their automation strategies, identify high-impact use cases, and gu...
We are looking for a highly experienced Senior QA Engineer / Quality Engineering Lead who can take full ownership of Quality Assurance across our entire product. This role is not about executing test cases; it is about architecting the QA strategy of a scaling SaaS company. You w...
As an Engineer II, you contribute meaningfully to the success of one or more projects or products, helping drive positive outcomes. You demonstrate proficiency and specialized skill in one or more key technologies relevant to the team’s goals. You accurately scope, estimate, de...