What are the responsibilities and job description for the Domain Architect position at Advantage Tech?
ATI is looking for a Domain Architect for our remote client.
Skills Required
Key Responsibilities
Skills Required
Key Responsibilities
- Define target-state testing architecture (manual automation AI)
- Define automation standards, coding practices, and reuse strategy
- Design and deliver unified automation framework (Web, API, Mobile)
- Integrate automation with GitHub Copilot for AI-assisted development
- 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
- 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
- Build dashboards for quality, efficiency, and productivity metrics
- Integrate data from ADO (tests, defects, pipelines)
- Enable drill-down views for leadership, service owners, and teams
- Ensure metric definitions are standardized and auditable
- 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
- 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.