PrePass

Quality Assurance Engineer

PrePass

full-time

Posted on:

Origin:  • 🇺🇸 United States • Arizona

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AndroidAzureCypressDockeriOSJavaJavaScriptJenkinsJMeterJUnitKubernetesMochaPythonSelenium

About the role

  • PrePass is North America's most trusted weigh station bypass and toll management platform, transforming transportation operations.
  • Hybrid Quality Assurance Engineer role based out of the Phoenix, AZ office focused on ensuring reliability and performance of software solutions.
  • Design, develop, and maintain automated test scripts using tools such as Selenium, Playwright, or Cypress.
  • Write and execute detailed test plans and cases for web, API, and backend applications; perform API testing using Postman, ReadyAPI, or similar.
  • Conduct smoke, functional, regression, integration, and end-to-end testing and perform exploratory testing to uncover edge cases.
  • Integrate automated tests into CI/CD pipelines (e.g., GitHub Actions, Jenkins, Azure DevOps) and participate in code reviews.
  • Debug, analyze, and report issues, tracking them through resolution and track QA metrics including defect leakage rate and test automation coverage.
  • Collaborate with developers, product managers, and QA team members; actively participate in Agile ceremonies and stay current with test automation trends.

Requirements

  • Bachelor’s degree in computer science engineering or equivalent.
  • 3–5 years of experience in software quality assurance and test automation.
  • Proficiency in a programming language such as C#, Python, Java, or JavaScript.
  • Strong knowledge of automation tools (e.g., Selenium WebDriver, Cypress, Playwright).
  • Experience with REST API testing tools like Postman, REST Assured, or ReadyAPI.
  • Familiarity with test frameworks like JUnit, TestNG, Pytest, or Mocha.
  • Good understanding of version control systems such as Git.
  • Experience working with CI/CD tools (e.g., Jenkins, GitHub Actions, Azure DevOps).
  • Solid understanding of Agile/Scrum methodologies and software testing life cycle (STLC).
  • Strong analytical and problem-solving skills.
  • Bonus: Experience with BDD frameworks like Cucumber or SpecFlow.
  • Bonus: Knowledge of performance/load testing tools (e.g., JMeter, Gatling).
  • Bonus: Experience testing mobile applications (iOS/Android).
  • Bonus: Exposure to containerization tools like Docker and orchestration tools like Kubernetes.
  • Desired: Strategic thinker with a proactive, problem-solving mindset.
  • Desired: Comfortable navigating ambiguity and change.
  • Desired: High degree of initiative, ownership, and accountability.
  • Desired: Strong interpersonal and collaboration skills.
  • Desired: Ability to communicate complex technical concepts clearly.
  • Desired: Passion for quality and continuous improvement.