- Position starts off as 6mo+ contract-to-hire with a healthy conversion salary/bonus potential.
- Hybrid of 2 days/week on-site (Tue/Wed) in Troy, MI
- Unfortunately, C2C/TPV/Sponsorship not supported by this role.
- Python Experience Required
- Database experience in SQL or noSQL
- GIT
- CI/CD
Required Experience (Must Have)
• 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.
• AI/ML 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 AI 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.
Helpful Experience (Nice to Have)
• Any Quality Assurance certification from an accredited organization (e.g., ASQ)
• Experience in testing in modern technology stacks, including Kubernetes, AWS, Data Lakes, SQL & No-SQL Databases, microservices, APIs, etc.
• Git, TFS/Azure DevOps, Octopus Deploy
• Loves documentation