Job purpose
In a rapidly growing, hundred person company, we are 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. 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.
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
- 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
Qualifications
Education:
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent experience
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)
Preferred:
- 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)
Skills
- 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
Tools / Technologies:
- Test automation tools and frameworks
Working conditions
Work is typically performed in an office setting. Occasional after-hours work may be required for deployment support or critical defect resolution.
Physical requirements
The position is not physically demanding.
|