Quality Assurance Specialist (QA)
Indexed description
AutoPayPlus processes customer payments — every release we ship touches real money moving through real accounts. In a rapidly growing, 100+ person company, we're a small, collaborative development team committed to delivering reliable, high-quality software that drives real business value. We work closely with stakeholders to develop and support .NET-based applications, Angular frontends, and Cordova mobile apps that customers trust with their payment data every day.
The QA Specialist plays a critical role in ensuring that our web, API, and mobile solutions meet both functional and performance standards by leading the development and maintenance of automated tests, assisting with manual QA when needed, and contributing to the evolution of our CI/CD pipelines. Because our platform handles financial transactions, QA at AutoPayPlus isn't just about catching bugs — it's about protecting customer trust at the point where software and money meet.
Duties And Responsibilities
- Develop, execute, and maintain test scripts for web, API, and mobile applications
- Define test plans, test cases, and test data to validate software functionality against requirements
- Perform functional, integration, regression, and performance testing across dev, QA, stage, and production environments
- Validate payment and transaction-handling flows for accuracy and data integrity as part of standard test coverage
- Work closely with developers, PMs, BAs, and other stakeholders to clarify requirements, provide feedback, and validate stories
- Log, track, and help resolve defects in coordination with the development team
- Help manage releases by validating build artifacts and ensuring successful deployments
- Contribute to and help evolve our automated testing framework and QA best practices
- Participate in Agile ceremonies (sprint planning, standups, retrospectives)
- Provide feedback to improve test coverage, testability, and overall product quality
- Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent experience
- 3+ years in a QA or Software Test Engineering role
- 2+ years of hands-on experience with automated testing tools (e.g., Selenium, Playwright, Cypress, or similar)
- Experience testing REST APIs using tools like Postman or automated API test frameworks
- Experience testing web sites on desktop and mobile platforms
- Experience testing native mobile applications on both iOS and Android
- Solid understanding of QA methodologies, test planning, and Agile development
- Familiarity with version control systems (Git), CI tools (Azure DevOps Pipelines), and work tracking tools (Azure DevOps Boards)
- Familiarity with data-security or compliance-aware testing practices (e.g., PCI DSS-relevant handling of payment data) is a plus given our product domain
- Experience with load and performance testing tools
- Familiarity with SQL for data validation (MS SQL Server)
- Knowledge of scripting or basic programming (e.g., TypeScript, JavaScript, C#, or Python)
- Business/Functional Analysis
- Excellent analytical and troubleshooting skills
- Clear verbal and written communication
- Self-directed, motivated, and detail-oriented
- Team-oriented and collaborative
- Familiarity with Agile/Scrum methodologies
- Familiarity with multi-branch/environment CI/CD workflows and DevOps practices
- Familiarity with EOS/Traction is helpful but not required
- Test automation tools and frameworks
- A small, collaborative engineering team inside a company scaling past 100 employees — your work has visible, direct impact, not lost in a large org
- Direct exposure to the full stack: .NET, Angular, Cordova, and payments-domain systems
- A clear path to grow QA ownership as the team and automated testing framework mature
- 100% employer-paid medical coverage, plus dental and vision. [HR to confirm: 401(k), PTO policy, additional benefits.]
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search