Posted 2mo ago

Lead Quality Assurance Engineer

@ PrePass
Phoenix, Arizona, United States
HybridFull Time
Responsibilities:Lead automation, Develop tests, Mentor QA
Requirements Summary:10+ years software QA, 5+ years test automation; BS in CS or equivalent; proficient in Java, Python, C#, or JavaScript; experience with Selenium, Cypress, Playwright, Appium; CI/CD; Databricks ETL tests; SQL databases; strong defect tracking and collaboration.
Technical Tools Mentioned:Playwright, Selenium WebDriver, Cypress, Appium, Postman, REST Assured, Karate, ReadyAPI, Databricks, SQL, GitHub Actions, Jenkins, Azure DevOps, GitLab CI
Save
Mark Applied
Hide Job
Report & Hide
Job Description

About PrePass

PrePass® is North America's most trusted weigh station bypass and toll management platform. We’re transforming how the transportation industry operates—creating solutions that keep trucks moving safely, efficiently, and compliantly. This means making bold decisions and building scalable systems that support not only fleets but the broader economy. It all starts with enabling commercial vehicles to keep rolling through seamless toll management, weigh station bypass, and safety solutions. It’s what we do best, and we do it to meet the demands of the road every day.

 

That’s why people join us: our solutions operate in real time on highways and interstates across the nation, helping fleets go farther, faster. This work is high-impact and complex, requiring thoughtful leadership, strong execution, and a deep understanding of customer and business needs. We hire bold thinkers with a heart for impact, a passion for progress, and the optimism to shape the future of transportation.

About the Role

PrePass LLC has an excellent opportunity for a Lead Quality Assurance Engineer within the transportation technology industry. This role plays a critical part in enhancing software quality by embedding quality engineering and automation best practices throughout the software development lifecycle (SDLC). 

The Lead Quality Assurance Engineer will lead the design, development, and implementation of comprehensive end-to-end test automation strategies, frameworks, automated test cases, and test data generation. You will collaborate closely with SDETs, QA engineers, and cross-functional teams to ensure scalable, maintainable, and high-quality software delivery. 

This role will help evolve and scale automation frameworks, tools, and quality practices while working across a modern technology stack, including .NET, Visual Studio, MS SQL, MVC, WCF, web and API platforms, Azure DevOps, GitHub Actions, Jenkins, GitLab CI, and mobile technologies (native iOS and Android). The Lead Quality Assurance Engineer will also mentor and support QA team members to align testing efforts with organizational quality goals. 

 

Essential Responsibilities 

Test Automation & Technical Leadership 

  • Lead the design and development of robust, scalable test automation frameworks for web, mobile, API, and backend systems supporting functional, system, integration, regression, and end-to-end testing. 
  • Define and implement automation best practices aligned with industry standards and compliance requirements. 
  • Build and maintain test automation frameworks from the ground up to ensure long-term scalability and maintainability. 
  • Evaluate and integrate new tools, technologies, and methodologies to continuously improve QA efficiency and effectiveness. 

Test Design, Execution & Data Validation 

  • Design, develop, and maintain test scenarios, test cases, and automated test scripts within CI/CD pipelines. 
  • Utilize test management tools such as Microsoft Azure DevOps and JIRA Xray to manage test execution and reporting. 
  • Implement web automation using Playwright, Selenium, or Cypress, and perform API testing using Postman, ReadyAPI, Karate, REST Assured, or similar tools. 
  • Design, execute, and maintain tests for backend data pipelines in Databricks, validating ETL processes, data transformations, and data quality. 

CI/CD Integration & Agile Collaboration 

  • Partner with DevOps teams to integrate automated tests into CI/CD pipelines using GitHub Actions, Jenkins, Azure DevOps, or GitLab CI. 
  • Collaborate closely with developers, product owners, and engineering leaders to proactively identify risks, troubleshoot issues, and ensure high-quality software delivery. 
  • Participate in Agile (Scrum) environments, applying Test-Driven Development (TDD) and implementing Behavior-Driven Development (BDD) practices. 
  • Actively engage in Agile ceremonies, including daily standups, sprint planning, and retrospectives, providing QA insights and advocating for quality alignment. 

Team Leadership, Metrics & Process Improvement 

  • Mentor and provide technical guidance to QA engineers, promoting automation best practices and coding standards. 
  • Assist with project planning and contribute to QA effort estimation to support accurate delivery timelines. 
  • Ensure consistency in test case management, defect tracking, and reporting methodologies across projects. 
  • Track and report key QA metrics, including defect leakage, automation coverage, and test cycle time.