$Not specified
The Senior Quality Assurance Engineer will develop and maintain automated tests, participate in code reviews, and ensure high-quality software releases. Collaboration with QA engineers and cross-functional teams is essential to deliver scalable automation solutions.
Candidates should have a bachelor's degree in Computer Science or equivalent experience, with 8+ years in software quality assurance and 3+ years in test automation. Proficiency in programming languages and automation tools is required.
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 systems that support not only fleets but the broader economy. It all starts with enabling commercial vehicles to keep rolling with 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 are implemented in real-time, on highways and interstates across the nation, helping fleets go farther, faster. This work challenges and rewards, presenting complex problems that need ambitious answers. 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 has an excellent opportunity for a Senior Quality Assurance Engineer to help elevate software quality and automation across our platforms. In this role, you’ll develop and maintain automated tests, participate in code reviews, identify and resolve software issues, and ensure high-quality software releases. You’ll collaborate closely with QA engineers and cross-functional teams to deliver scalable, maintainable automation solutions that support organizational quality goals. This position works with modern technologies, including .NET, Visual Studio, MS SQL, MVC, WCF, web and API platforms, Azure DevOps, GitHub Actions, Jenkins, GitLab CI, and mobile technologies (iOS and Android). You will also mentor QA team members and contribute to ongoing improvements in quality engineering practices. This is a hrybrid role based in out of our downtown Phoenix corporate office. Essential Responsibilities Test Automation & Quality Engineering Design, develop, and maintain automated test scripts using tools such as Selenium, Playwright, Cypress, or similar. Write and execute comprehensive test plans and cases for web, API, and backend applications using Azure DevOps and JIRA-Xray. Perform API testing using Postman, ReadyAPI, Karate, REST Assured, or similar. Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions, Jenkins, Azure DevOps). Testing & Defect Management Conduct smoke, functional, regression, integration, and end-to-end testing. Perform exploratory testing to identify edge cases and defects missed by automation. Debug, analyze, and report issues, tracking them through resolution. Participate in code reviews and ensure adherence to high-quality coding standards. Collaboration & Continuous Improvement Work closely with developers, product managers, and QA peers to ensure complete test coverage. Actively participate in Agile ceremonies (daily standups, sprint planning, retrospectives). Track and report QA metrics, including defect leakage rate, automation coverage, and test cycle time. Stay current with emerging trends and technologies in test automation and quality engineering. Team Mentorship Provide guidance and mentorship to QA team members to align with organizational goals and best practices. Qualifications Bachelor’s degree in Computer Science, Engineering, or equivalent experience. 8+ years of experience in software quality assurance, including 3+ years in test automation. Proficiency in one or more programming languages: Java, Python, C#, or JavaScript. Strong knowledge of automation tools such as Selenium WebDriver, Cypress, or Playwright. Experience with REST API testing tools (Postman, Karate, REST Assured, ReadyAPI). Familiarity with test frameworks such as JUnit, TestNG, Pytest, or Mocha. Proficient with version control systems such as Git. Experience working with CI/CD pipelines and tools (Jenkins, GitHub Actions, Azure DevOps). Strong knowledge of relational databases (SQL Server, MySQL, SQLite). Solid understanding of Agile/Scrum methodologies and the software testing life cycle (STLC). Excellent analytical and problem-solving skills. Bonus Points For Experience with BDD frameworks like Cucumber or SpecFlow. Knowledge of performance/load testing tools (JMeter, Gatling, k6). Experience testing mobile applications (iOS/Android). Familiarity with containerization and orchestration (Docker, Kubernetes). Experience with NoSQL databases (e.g., Cosmos DB). Understanding of Contract Testing. How We Will Take Care of You Robust benefit package that includes medical, dental, and vision that start on date of hire. Paid Time Off, to include vacation, sick, holidays, and floating holidays. 401(k) plan with employer match. Company-funded “lifestyle account” upon date of hire for you to apply toward your physical and mental well-being (i.e., ski passes, retreats, gym memberships). Tuition Reimbursement Program. Voluntary benefits, to include but not limited to Legal and Pet Discounts. Employee Assistance Program (available at no cost to you). Company-sponsored and funded “Culture Team” that focuses on the Physical, Mental, and Professional well-being of employees. Community Give-Back initiatives. Culture that focuses on employee development initiatives.
This job posting was last updated on 10/14/2025