ATI is looking for a Domain Architect for our remote client.
SKILLS REQUIRED : Key Responsibilities
- Define target-state testing architecture (manual + automation + AI)
- Define automation standards, coding practices, and reuse strategy
o Design and deliver unified automation framework (Web, API, Mobile)
o Integrate automation with GitHub + Copilot for AI-assisted development
o Enable AI-led acceleration (script generation, maintenance, optimization)
- Design enterprise test management model using ADO Test Plans and Implement automated test results & evidence publishing to ADO
o Establish traceability standards (requirements? tests? defects? releases)
- Define quality gates and testing integration points in CI / CD pipelines and Enable headless execution via Azure DevOps Pipelines and Jenkins
- Govern tool rationalization and framework standardization
- Ensure scalability, security, and compliance of test solutions
- Design project and program level scorecards using powerbi
o Build dashboards for quality, efficiency, and productivity metrics
o Integrate data from ADO (tests, defects, pipelines)
o Enable drill-down views for leadership, service owners, and teams
o Ensure metric definitions are standardized and auditable
Required Skills & Tools
- Azure DevOps Test Plans & Boards
- CI / CD concepts across Azure DevOps Pipelines and Jenkins
- Strong Testing architecture & governance background
- GitHub + GitHub Copilot (advanced usage)
- Selenium / Playwright / API automation frameworks
- Strong DevOps & AI-assisted automation experience
Deliverable / Statement of Work :
- Design and Implement Testing Strategy : Develop and execute comprehensive testing strategies that include automated, manual, performance, and security testing.
- Architect Testing Frameworks : Design and maintain scalable testing frameworks and tools to support continuous integration and continuous deployment (CI / CD).
- Collaborate with Development Teams : Work closely with development teams to integrate testing practices into the software development lifecycle.
- Ensure Quality Standards : Establish and enforce quality standards and metrics for software quality assurance.
- Lead Testing Initiatives : Lead and mentor a team of test engineers and ensure alignment with the organization's testing goals.
- Analyze Requirements : Gather and analyze requirements to create test plans and test cases that ensure comprehensive coverage.
- Continuous Improvement : Identify areas of improvement in the testing process and implement best practices to enhance efficiency and effectiveness.
- Reporting and Documentation : Generate detailed reports and documentation on testing activities, results, and quality metrics.
- Stakeholder Communication : Communicate effectively with stakeholders to provide updates and insights on testing progress and outcomes.
advantagetech