Quality Assurance Manager

Randstad USA United State
Relocation
This Job is No Longer Active This position is no longer accepting applications

Job Description


QA Manager

Start: 2-3 weeks from date of offer

Location: Holland, MI

Salary Band: 130,000 - 150,000 per year

*Relocation Assistance Provided*

Interview Process: Likely 2 interviews - 1 virtual and 1 onsite(if local).


Quality Assurance Manager

About the Role

As a critical leader within our Technology organization, the Quality Assurance Manager will be

instrumental in ensuring the delivery of exceptional products and services to our customers.

This role demands a passion for quality, a deep understanding of software development

lifecycles, and experience in establishing robust QA processes for software, data, and AI

models, all within a DevOps environment.


Responsibilities:

 Strategic Leadership:

o Define and implement the overall QA strategy, encompassing software, data, and

AI, aligning with company goals and industry best practices.

o Champion a culture of quality across the organization, fostering collaboration and

a proactive approach to quality assurance within a DevOps framework.


 Software Quality Assurance:

o Develop and implement comprehensive test strategies for software applications,

covering functional, regression, performance, security, and usability testing, integrated within our CI/CD pipelines.

o Introduce and manage appropriate testing tools and automation frameworks to

enhance efficiency and coverage, ensuring seamless integration with our DevOps processes.


 Data Quality Management:

o Establish and enforce data quality standards across all data sources, pipelines,

and storage systems, incorporating data quality checks into our DevOps pipelines.

o Design and implement data quality checks, validation processes, and data governance procedures, ensuring alignment with our DevOps practices.

o Monitor data quality metrics, identify anomalies, and lead root cause analysis and

resolution efforts, collaborating closely with DevOps teams to address any

infrastructure-related issues.


 AI Model Quality Assurance:

o Define and implement testing strategies for AI models, encompassing accuracy,

bias detection, explainability, fairness, and robustness, integrating these tests into our model deployment pipelines.

o Establish metrics and benchmarks for evaluating AI model performance and

ensure compliance with ethical AI principles, working closely with data science

and DevOps teams to ensure responsible AI development and deployment.


 Team Leadership & Collaboration:

o Build, manage, and mentor a high-performing team of QA professionals,

providing guidance, training, and development opportunities, fostering a DevOps

mindset within the team.

o Collaborate closely with product management, software development, data

science, and operations teams to ensure seamless integration of quality

throughout the product lifecycle, promoting a culture of shared responsibility for

quality within the DevOps framework.


 Continuous Improvement:

o Stay abreast of emerging technologies, industry trends, and best practices in

software quality, data quality, and AI model testing, particularly in the context of

DevOps and continuous delivery.

o Drive continuous improvement initiatives to enhance QA processes,

methodologies, and tools, leveraging automation and DevOps principles to

optimize efficiency and effectiveness.


Qualifications:

 Bachelor's degree in Computer Science, Engineering, or a related field.

 8+ years of experience in Quality Assurance, with at least 3+ years in a leadership role,

ideally within a DevOps environment.

 Proven experience in building and managing QA teams, ideally in a fast-paced, agile

environment, with a strong understanding of DevOps principles and practices.

 Strong understanding of software development methodologies (Agile, DevOps) and

experience with CI/CD practices, including experience with implementing and managing

automated testing within CI/CD pipelines.

 Experience with test automation tools and frameworks, as well as performance and

security testing tools, with a focus on tools that integrate well with DevOps workflows.

 Experience with data quality management, data governance, and data validation

techniques, ideally in a DevOps environment.

 Familiarity with AI/ML concepts, model evaluation metrics, and bias detection

methodologies, with experience in integrating AI model testing into DevOps pipelines.

 Excellent communication, interpersonal, and stakeholder management skills, with the

ability to effectively collaborate with technical and non-technical stakeholders within a

DevOps culture.


Subscribe our newsletter

New Things Will Always Update Regularly