Job Description Job Description
Position: QA Architect
Location: Charlotte, NC (Day 1 Onsite)
Duration: Long-Term Contract
Job Summary:
- We are seeking an experienced QA Architect to lead the design and implementation of enterprise-wide Quality Assurance strategies, test automation frameworks, and quality engineering best practices.
- The ideal candidate will have extensive experience in building scalable automation solutions, defining QA architecture, and driving quality initiatives across complex enterprise applications.
- This role requires close collaboration with development teams, product owners, business stakeholders, and DevOps teams to ensure high-quality software delivery within Agile environments.
Key Responsibilities
- Design and implement enterprise-level QA strategies, frameworks, and testing standards.
- Define and maintain automation architecture for web, API, database, and microservices testing.
- Evaluate and recommend appropriate automation tools and testing technologies.
- Develop scalable, reusable automation frameworks using industry best practices.
- Lead test planning, test strategy, risk assessment, and quality governance activities.
- Collaborate with developers and DevOps teams to integrate automated testing into CI/CD pipelines.
- Mentor QA engineers and establish QA best practices across multiple projects.
- Review functional and technical requirements to ensure comprehensive test coverage.
- Define test metrics, quality KPIs, and reporting dashboards.
- Support performance, regression, integration, and end-to-end testing initiatives.
- Participate in architecture reviews and provide recommendations to improve software quality and testability.
- Drive continuous improvement in automation coverage, testing efficiency, and release quality.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 10+ years of experience in Software Quality Assurance.
- 4+ years of experience as a QA Architect or QA Technical Lead.
- Strong experience designing enterprise automation frameworks from scratch.
- Hands-on experience with Selenium WebDriver, Playwright, Cypress, or similar automation tools.
- Strong experience in API testing using REST Assured, Postman, or SoapUI.
- Experience with Java, C#, or Python for automation development.
- Strong knowledge of SQL and database testing.
- Experience working in Agile/Scrum environments.
- Experience with Git, Jenkins, Azure DevOps, GitHub Actions, or similar CI/CD tools.
- Excellent communication, leadership, and stakeholder management skills.
Preferred Qualifications
- Experience testing cloud-based applications (AWS, Azure, or GCP).
- Knowledge of container technologies such as Docker and Kubernetes.
- Experience with performance testing tools like JMeter, LoadRunner, or Gatling.
- Familiarity with BDD frameworks such as Cucumber.
- Experience with microservices and event-driven architectures.
- ISTQB or other QA certifications are a plus.