Test Architect

Overview

On Site
Depends on Experience
Full Time
No Travel Required
Unable to Provide Sponsorship

Skills

selenium

Job Details

Job Summary

We are seeking an experienced Test Architect to define and drive the enterprise test automation strategy across web, API, and integrated systems. The ideal candidate will have deep expertise in Selenium-based automation frameworks, hands-on architectural experience, and the ability to influence quality practices across multiple teams. This role requires a balance of technical leadership, framework design, and quality governance in a modern CI/CD-driven environment.

Key Responsibilities

  • Define and own the test automation architecture for enterprise applications.
  • Design, develop, and standardize scalable automation frameworks using Selenium WebDriver.
  • Establish best practices for framework structure, coding standards, reporting, and reusability.
  • Drive automation across UI, API, and end-to-end test layers.
  • Select and evaluate automation tools and frameworks based on technical and business needs.
  • Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, etc.) with appropriate quality gates.
  • Enable parallel execution and containerized testing using Docker/Kubernetes.
  • Implement shift-left and continuous testing strategies.
  • Define and track quality metrics, test coverage, and release readiness indicators.
  • Collaborate with development, DevOps, product, and business stakeholders.
  • Mentor and guide automation engineers and SDETs across multiple teams.
  • Review automation code and enforce maintainability and performance standards.
  • Troubleshoot complex automation issues and drive long-term solutions.

Required Skills & Qualifications

  • 10+ years of experience in Software Quality Engineering / Test Automation.
  • Strong hands-on expertise with Selenium WebDriver.
  • Proven experience designing custom test automation frameworks.
  • Proficiency in Java or Python (Java preferred).
  • Experience with TestNG, JUnit, and BDD frameworks (Cucumber).
  • Solid experience with API automation (REST Assured or similar).
  • Strong understanding of CI/CD pipelines and DevOps practices.
  • Experience with Git-based source control.
  • Hands-on experience working in Agile/Scrum environments.
  • Excellent communication and stakeholder management skills.

Good to Have

  • Experience with Cypress or Playwright.
  • Knowledge of Docker, Kubernetes, or OpenShift.
  • Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform).
  • Performance testing strategy experience (JMeter, Gatling, k6).
  • Security testing awareness (OWASP, API security).
  • Experience testing microservices-based architectures.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.