Senior SDET/QA Lead-3
Role summary
Seeking a Senior SDET/QA Lead for an onsite, full-time role in Midvale, UT. This position requires strong programming skills in Python and hands-on experience with PyTest and BDD frameworks like Cucumber. The ideal candidate will have solid understanding of test automation design patterns, experience with Git, and proficiency in integrating tests into CI/CD pipelines using tools such as Jenkins or GitHub Actions. Experience testing REST APIs and familiarity with Linux/Unix environments are also essential. Responsibilities include designing and maintaining automated test frameworks, creating BDD scenarios, integrating tests into CI/CD, collaborating with cross-functional teams, analyzing test failures, and contributing to QA process improvements.
Midvale, Utah 84047 Posted March 28th, 2026
Looking for more job opportunities? Click here!
Job Type: Full Time
Job Category: IT
Job Description
Job Title : Senior SDET/QA Lead
Location : Midvale UT (ONSITE)
FTE ONLY
Job Description
Must Have Technical/Functional Skills:
- Strong programming experience in Python.
- Hands on experience with PyTest for automated testing.
- Experience with Cucumber and BDD frameworks.
- Solid understanding of test automation design patterns.
- Experience with Git (branching, pull requests, code reviews).
- Strong experience integrating tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps, etc.).
- Experience testing REST APIs (e.g., Postman, Python requests, or similar).
- Familiarity with Linux/Unix environments.
- Understanding of SDLC, STLC, and Agile/Scrum methodologies
Roles & Responsibilities:
- Design, develop, and maintain automated test frameworks using Python and PyTest.
- Create and execute BDD test scenarios using Cucumber (Gherkin).
- Build reusable, maintainable, and scalable test automation libraries.
- Integrate automated tests into CI/CD pipelines to enable continuous testing.
- Collaborate with developers, product owners, and QA teams to define test strategies.
- Analyze test failures, identify root causes, and work with engineering teams to resolve issues.
- Manage source code, test scripts, and configurations using Git.
- Contribute to improving QA processes, coding standards, and automation best practices
Required Skills
FULL-STACK LEAD
TECHNICAL LEAD