Job Title: Senior Quality Assurance Engineer
Job Location: TROY, MI
Work Arrangement: On-site.
Job Summary: We are seeking an experienced Senior Quality Assurance Engineer with a minimum of 5 years of QA and technical experience, including leadership in QA engineering teams. The ideal candidate will have a background in AI/ML model testing, data monitoring, and test automation frameworks, as well as proven skills in leading and collaborating within fast-paced, cross-functional environments.
Job Responsibilities:
Quality Assurance Experience (Minimum 5 years’ experience)
o Experience in a Quality Engineering role, with a focus on AI/ML models.
o Ability to establish and validate quality gates for our multi-tiered solutions using modern tools and methodologies with a goal for technical excellence.
o Solid and demonstratable knowledge of testing techniques and best practices.
o Define and communicate QA Plans that describe required test efforts for any given project, specific to AI/ML models.
o Proven analytical skills to define test scenarios and determine root cause of problems in a complex environment.
o Experience in designing and implementing quality strategies and developing testing automation frameworks.
• Data Experience
o Familiar with monitoring techniques (data, model, pipeline, infrastructure monitoring)
o Comfortable creating and deploying automated solutions for ensuring end to end quality. Is an advocate for re-usable solutions that scale.
o Has used Datadog, Prometheus, CloudTrail, CloudWatch or similar tools.
o Experience in Big Data.
o Ability to provide cross-functional support to the team.
• Technical Experience (Minimum 5 years’ experience)
o Strong database experience in SQL or No-SQL skills.
o Comfortable coding in Python, PySpark, C# and other scripting languages.
o Design and create modular, reusable, and reliable test automation solutions.
o Experience with git, pull requests, branching and able to support testing of multiple releases in parallel.
o Understands CI/CD pipelines and able to enhance them for testing needs.
• Must be a strong, collaborative leader
o Minimum 2 years’ experience leading other QA engineer(s) and/or technical resources.
o Provide constructive feedback to improve quality and communicate effectively.
o Manage multiple competing priorities while mitigating risks to the business.
o Comfortable working in a fast-paced environment.
o Must be a critical thinker with excellent communication skills, both written and verbal.
Required Skills:
- Proven analytical skills to define test scenarios and troubleshoot complex issues.
- Strong leadership skills, capable of managing multiple priorities and delivering results.
- Excellent communication skills, both written and verbal, with the ability to collaborate effectively across teams.