A growing software company with operations across Canada is looking for a Software QA Engineer to join their thriving R&D; group. Reporting to the QA Lead, this individual will manage and execute the entire QA lifecycle. This role requires deep, holistic knowledge of complex distributed systems from a software testing perspective involving everything from CI/CD pipeline integration and cloud-based test infrastructure to API-level test development and front-end test automation, performance and database testing, etc. This is a mid-sized company that specializes in providing SaaS-based software solutions to a global, telecom-focused client-base. While this software company is 100% remote-friendly, only candidates residing within Ontario will be considered.
About You
- 4+ years of hands-on software quality engineering or test automation experience
- Programming Skills: Proficiency in Object-Oriented languages (such as Java) and scripting languages (such as Python) for test framework development and automation
- Automation Frameworks: Experience writing and owning test suites using modern test automation tools and frameworks (Selenium, Junit, Playwright, Postman, etc.)
- DevOps & Infrastructure: Familiarity with CI/CD and containerized environments using tools such as Docker, Kubernetes, Github Actions, Jenkins, etc.
- System Fundamentals: Solid understanding of distributed systems concepts, basic networking, and performance/load testing principles
- Communication: Clear verbal and written communication skills with a collaborative, quality-focused mindset
About the Job
Our client is offering a comprehensive compensation package that includes a base salary of $70,000 to $80,000 CAD plus bonus (roughly 10-15%), full perks, etc.
Please note that all candidates must be permitted to work in Canada to be considered for this opportunity.