Our challenge
We are seeking a highly skilled and adaptable Senior QA Automation Engineer (SDET) to join our dynamic, global QA team. The ideal candidate thrives in fast-paced, ever-evolving environments and is passionate about implementing robust automation solutions.
Additional Information*
The base salary for this position will vary based on geography and other factors. In accordance with law, the base salary for this role if filled within Calgary is CAD $75k – CAD $80k/year & benefits (see below).
The Role
Responsibilities:
- Develop, maintain, and enhance automated test suites for web and backend applications, ensuring high coverage and reliability.
- Design and build scalable test harnesses and infrastructure to facilitate efficient automated testing.
- Continuous Testing & Deployment: Integrate automation testing into CI/CD pipelines, supporting frequent, incremental code releases.
- Automate comprehensive end-to-end test scenarios across frontend and backend systems, leveraging strong Object-Oriented Programming (OOP) principles.
- Take ownership of requirement analysis, test plan creation, automation development, and defect analysis.
Requirements:
- 6+ years of hands-on experience in QA automation with Java in an enterprise environment.
- Proficiency in developing automation for web applications using Cypress, Playwright, Selenium, or similar tools, along with BDD frameworks like Cucumber. Experience with Rest Assured for backend API testing.
- Proven experience working within Agile teams and delivering automated testing solutions in Scrum environments.
- Solid understanding of software testing concepts, database concepts, and core Java programming.
- In-depth knowledge of various testing strategies, including functional, integration, regression, client/server, white-box, black-box, and database testing.
- Strong test design skills, including creating test cases, automation scripts, and analyzing test results.
Preferred, but not required:
- Knowledge in Protractor, TypeScript, or Python scripting.
- Familiarity with additional open-source testing tools and cloud-based testing environments.