Mediabistro logo
job logo

Domain Architect

Advantage Tech · Kansas City, MO, USA ·

Job type:
Full Time

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