What are the responsibilities and job description for the Test Architect position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Systech Corp, Inc., is seeking the following. Apply via Dice today
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.