Automation Architect
Job Title:
Automation Architect
Role Overview:
As the Automation Architect, you will be responsible for defining the end-to-end automation strategy and designing the solution architecture for test automation across our portfolio of applications.
You will conduct discovery and due diligence—examining the application architecture, infrastructure, and functional requirements—and craft a robust, scalable automation solution.
You’ll work closely with engineering, QA, DevOps, architecture, and business stakeholders to ensure the automation framework aligns with the underlying architecture (C#/.NET applications, SQL databases, and services), enabling high-quality and efficient delivery.
3 Must Haves:
-
Strong hands-on experience in C#/.NET-based automation frameworks (Selenium, Appium, API automation, etc.).
-
Experience designing and implementing automation frameworks integrated with CI/CD pipelines (Jenkins, Azure DevOps, or GitHub Actions).
-
Solid understanding of SQL/Database validation – able to write and optimize SQL queries for test automation.
Key Responsibilities:
-
Define the automation vision, roadmap, framework standards, and governance across platforms (Web, Mobile, API, Services).
-
Lead automation strategy and solution design after discovery and due diligence on application, database, and infrastructure architecture.
-
Architect and implement scalable automation frameworks using C# and open-source tools.
-
Integrate automation frameworks with CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions).
-
Design frameworks covering functional, API/service, integration, and database testing.
-
Establish and enforce best practices, standards, and code quality guidelines.
-
Collaborate with cross-functional teams (QA, Dev, DevOps, Infra, Business) to align automation goals with product objectives.
-
Drive automation adoption and mentor automation engineers/SDETs.
-
Define and report on automation metrics (coverage, ROI, defect reduction, flakiness).
-
Continuously assess emerging technologies and enhance automation capabilities.
-
Provide comprehensive documentation (architecture diagrams, framework design, test strategy, standards).
Experience Required:
-
12+ years in software testing, QA, or automation, with 3–5 years in an automation architect or lead role.
-
Proven experience designing end-to-end automation solutions in enterprise environments.
-
Deep expertise in C#, Selenium, Appium, SQL, and CI/CD tools.