Senior Quality Assurance Engineer
- Countries
- USA
- Job Types
- software & tech, engineering & hardware, operations
- Experience
- late
- Organization Types
- transportation & mobility
- Location
- AZ_Mesa_HQ
- Posted Date
- Company
- Verra Mobility
AI Summary
Job Description
Ensure end-to-end quality for cloud-based and legacy applications through test design, manual, exploratory, and automated testing. Analyze requirements, design test scenarios, and determine automation strategies. Leverage AI tools for testing and mentor other testers. Partner with cross-functional teams to ensure application quality throughout the SDLC.
Hard Requirements
- 8+ years of software testing/quality engineering experience
- Significant hands-on automation experience
- Proven ability to independently analyze requirements and create test scenarios/cases
- Strong hands-on experience with manual/exploratory testing
- Strong hands-on experience with automated testing
- Experience testing modern applications (React, APIs, microservices, cloud)
- Strong hands-on expertise with Playwright, Selenium WebDriver, TypeScript/JavaScript
- Experience with reusable automation frameworks, test fixtures, assertions, test-data management, parallel execution, cross-browser testing
- Strong experience testing REST APIs, JSON/HTTP services, microservices, backend integrations, databases, asynchronous/event-driven workflows
- Working knowledge of C#, .NET/.NET Core, ASP.NET Core, React, microservices, micro frontends, REST APIs, legacy .NET Framework/ASP.NET applications
- Strong SQL/SQL Server skills
- Ability to develop maintainable automation using SOLID principles, object-oriented concepts, separation of concerns, reusable components, clean code, and design patterns
- Experience with cloud platforms (preferably Azure)
- Experience with CI/CD technologies (e.g., Azure DevOps)
- Strong knowledge of risk-based testing, test pyramid, shift-left testing, regression strategy, defect management, root-cause analysis, traceability, test coverage, release readiness, continuous quality improvement
Soft Requirements
- Excellent communication (written & verbal)
- Knowledge sharing
- Analytical skills
- Debugging skills
- Problem-solving skills
- Collaboration skills
- Ownership skills
- Experience in team environments
- Experience with Agile project methodologies
- Ability to leverage generative AI tools
- Alignment with Verra Mobility Core Values