NOTE: Office located in Markham, Ontario (Hybrid schedule negotiable)
Status: Full-Time Permanent
Work Experience: 5+ years in QA Engineering
Industry: Software Development
DESCRIPTION
We're seeking a Senior QA Engineer to lead quality assurance for our software products. You'll develop testing strategies, mentor junior QAs, and ensure excellence across UI, APIs, and databases - with a focus on both manual and automated testing.
RESPONSIBILITIES
Testing Leadership
• Design and execute test plans using Xray/Jira
• Conduct end-to-end testing (UI, web services, databases)
• Define testing KPIs and improve QA metrics
Technical Execution
• Perform manual testing and develop Selenium/Playwright automation scripts
• Test REST APIs with Postman/SoapUI
• Write SQL queries (joins, data validation)
• Analyze server logs via Unix commands
Process & Collaboration
• Champion QA best practices (Test Pyramid, BDD)
• Document processes and mentor junior team members
• Partner with devs on CI/CD pipelines in Jenkins
REQUIREMENTS
• 5+ years QA experience with web/service/database testing
• Expertise in Jira/Xray for test management
• Proficient in:
- Selenium (TestNG/JUnit)
- SQL (medium proficiency)
- Unix basics (log navigation)
- Strong knowledge of REST APIs and relational databases
- Experience with Jenkins and QA integration
Nice to have:
• Playwright automation
• JMeter for performance testing
• Security testing knowledge
• CI/CD pipeline expertise
SOFT SKILLS
- QA process evangelist (willing to push back)
To apply: