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.