At Perceptyx, we believe quality is not an afterthought—it's foundational. We're seeking a Senior Software Development Engineer in Test (SDET) to help us build reliable, scalable, and seamless experiences across our web-based product suite. In this role, you'll leverage your deep automation expertise and quality mindset to ensure our platforms perform flawlessly for every user.What You'll Do:
- Develop and maintain robust Cypress test frameworks for our web UI, using best practices like Page Object Models to keep things clean and scalable.
- Build automated API test suites that validate integration points, edge cases, and error handling across services.
- Partner with SW Engineers, Product Managers, and QA to deeply understand requirements and deliver airtight test coverage.
- Design and execute test strategies across UI, API, and microservices—including functional, regression, and end-to-end testing across multiple browsers.
- Conduct load and performance testing using tools like JMeter, Gatling, or k6 to ensure we scale with confidence.
- Integrate your tests into our CI/CD pipelines (GitLab CI) to support fast and reliable deployments.
- Log and track bugs and performance issues using JIRA, collaborating with devs for quick resolution.
- Participate in Agile ceremonies like sprint planning, stand-ups, and retrospectives to stay aligned and move fast.
- Review code for testability and share quality-focused feedback.
- Document test procedures, test data, and quality metrics to drive continuous improvement.
- Mentor junior engineers and help level up test automation practices across the team.
- 5+ years of hands-on experience in software quality engineering.
- Solid JavaScript skills and experience with Cypress using Page Object Design Patterns.
- Deep knowledge of testing RESTful APIs—including payload validation and authentication workflows.
- Comfort with cross-browser testing (Chrome, Firefox, Safari, Edge).
- Experience with load/performance testing tools like JMeter, Gatling, or k6.
- Proven history working in Agile/Scrum teams and participating in all the key ceremonies.
- CI/CD experience, especially integrating automation into GitLab pipelines.
- A knack for test strategy: you can design plans that span unit, integration, regression, and end-to-end testing.
- Expertise with JIRA for bug tracking and reporting.
- A collaborative mindset and ability to review code with an eye toward quality and testability.
- Passion for mentoring and spreading best practices in automated testing.
- Strong documentation habits—you know good QA is repeatable and measurable.
Compensation:
Perceptyx is focused on equitable pay for all our staff and aims for transparency with our pay practices. The annual salary range for the role is $120,000 – $165,000 CAD. The above range represents the expected base salary range for this position. The actual salary may vary based upon several factors, including, but not limited to, relevant skills/experience, time in the role, business line, and geographic/office location.
Benefits:
We Care About The Whole Person