QA Solutions Architect

Overview

Hybrid
$140,000 - $160,000
Full Time

Skills

QA Solutions Architect

Job Details

A QA Practice Leader with Solutions Architecture is a senior-level role that combines strategic oversight of an organization's Quality Assurance (QA) function with the technical expertise of a solutions architect. This leader is responsible for setting the overall direction for QA processes and technology, ensuring that quality is built into the software development lifecycle from the earliest stages.

Role summary

This role typically involves designing and implementing scalable, robust, and effective QA strategies across multiple projects and teams. The leader acts as a bridge between the QA and development teams, as well as with non-technical business stakeholders, to ensure the quality strategy aligns with business goals and overall solution architecture.

Key responsibilities

1. Practice leadership and strategy

  • Define QA vision and strategy: Establish and drive the overall vision, strategy, and roadmap for the QA practice across the organization.
  • Implement best practices: Introduce and enforce modern QA methodologies, such as shift-left testing, continuous integration/continuous delivery (CI/CD) pipeline integration, and risk-based testing.
  • Lead and mentor teams: Provide mentorship, guidance, and technical leadership to QA teams, fostering a culture of continuous improvement and high performance.
  • Manage resources: Oversee resource allocation, capacity planning, and project estimations for all QA initiatives.

2. Solutions architecture

  • Design QA architecture: Create scalable and reusable QA frameworks and solutions, particularly for test automation and performance testing.
  • Provide technical guidance: Offer architectural insights during solution design and planning to ensure quality is a foundational element, not an afterthought.
  • Evaluate technology: Research, evaluate, and recommend new testing tools, platforms, and technologies to improve efficiency and effectiveness.
  • Develop proof of concepts (POCs): Create and validate prototypes for new testing strategies or tools to ensure they meet the project's needs.

3. Cross-functional collaboration and communication

  • Stakeholder management: Communicate technical concepts and quality metrics to both technical and non-technical stakeholders, including executives, development teams, and product managers.
  • Risk assessment: Identify, analyze, and mitigate potential quality risks throughout the software development lifecycle.
  • Define quality gates: Work with cross-functional teams to define and enforce quality gates, ensuring that projects meet specific quality criteria before advancing to the next phase.

Skills and qualifications

1. Experience and background

  • Typically requires 10+ years of experience in Quality Assurance, with a significant portion in a leadership or architectural role.
  • Proven experience leading QA teams, implementing automation frameworks, and working in Agile or DevOps environments.
  • Strong background in software development and architecture design, with practical experience across various technologies.

2. Technical skills

  • Expertise in test automation tools and frameworks (e.g., Selenium, Cypress, Appium).
  • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) and DevOps practices.
  • Strong knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud Platform) and how to design cloud-based testing solutions.
  • Experience with performance, load, security, and API testing.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.