QA Analyst
$75,000–$85,000 year
On-siteFredericton, New Brunswick, Canada
Job Summary
Develop and execute test plans, test cases, and scripts to evaluate software applications through functional, regression, and performance testing. Collaborate with developers and stakeholders to define requirements, while documenting, prioritizing, and tracking defects to ensure deliverable quality. Contribute to automated test suites, participate in agile ceremonies like sprint planning and retrospectives, and drive continuous improvement of testing processes. Provide feedback on product usability and maintain proficiency in automation tools, Git, and issue tracking systems.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- 3+ years of experience in software quality assurance, with a focus on web and mobile applications
- Strong understanding of software testing principles, methodologies, and best practices
- Experienced in test automation tools and frameworks (e.g., Selenium, Appium, Postman, Playwright, Detox, Javascript and Typescript etc.)
- Proficiency in creating and executing detailed test plans and test cases
- Experience with Agile methodologies (Scrum, Kanban)
- Excellent analytical and problem-solving skills, with meticulous attention to detail
- Strong communication and collaboration abilities, with the capacity to work effectively in a team environment
- Self-motivated, proactive, and adaptable to changing priorities and deadlines
- Comfortable using standard SCMs like GIT and issue tracking systems like GitLab
Desired Qualifications
- Interest in emerging testing practices, including LLM/Generative AI Testing with tools like Claude, as well as AI-assisted Quality Practices such as MCP server integrations
- Familiarity with core JS frameworks such as React
- Understanding of UI / UX design principles
- Familiarity with Kubernetes and Docker
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.