Role type: Contract
Reporting To: VP Technology
Location: Canada (Remote)
Welcome to Normative
At Normative, we are committed to solving valuable problems through human-centered design consulting. Our team operates at the intersection of strategy, product design, and technology, helping organizations navigate complexity and drive meaningful innovation.
We believe that exceptional design comes from true partnerships, where collaboration is built on transparency, trust, and shared ownership. Our expertise in specialized problem-solving enables us to tackle hard challenges, leveraging deep domain knowledge and a user-first mindset.
If you thrive in ambiguous and complex environments, seek to design for real impact, and believe in the power of collaboration and innovation, Normative is the right place for you.
About This Role
We are looking for a Quality Assurance Automation Developer to join our team on a contract basis. This person will be responsible for designing and implementing test automation to ensure service quality for an exciting project with one of our clients. They will focus on iterative, continuous development, where requirements and solutions evolve through collaboration between Agile Teams and users.
Work Eligibility & LocationThis role requires candidates to be located in Canada and eligible to work in Canada. While we are fully remote and offer flexibility in working hours, there will be times when availability during 7:30am-3:30pm PST / 8:30am-4:30pm MST / 10:30am-6:30pm EST is required to align with team collaboration and project needs.
What youll do
- Collaborate in Agile teams to improve services, working closely with Product Owners, Full Stack Developers, and Data Engineers.
- Lead the quality delivery efforts by creating and modifying automation test scripts to cover functional, performance, security, load, and end-to-end testing.
- Participate in project activities, including fieldwork and user research, ensuring quality considerations are embedded from discovery through delivery.
- Prepare, maintain, and execute automation test plans and test cases that align with project scope and Agile best practices.
- Implement QA automation standards, establish and track automation testing metrics, and advocate continuous improvement of testing processes across the organization.
- Integrate automated tests into CI/CD pipelines (e.g., Jenkins or GitHub Actions) for seamless, continuous testing and deployment.
- Use Jira Xray, Cypress, Cucumber, and/or Gherkin to design, manage, and execute automated test scenarios.
- Conduct load, performance, security, and end-to-end testing to validate system behavior under a variety of conditions.
- Seek out defects, investigate root causes, and collaborate with stakeholders on defect triage and resolution.
- Contribute to user acceptance testing (UAT) in large, complex, multi-stakeholder environments by helping define acceptance criteria and evaluating test results.
What youll bring
- 4+ years of experience creating and modifying automation test scripts.
- 3+ years of experience preparing or supporting the preparation of automation test plans and test cases.
- 3+ years of experience using automation testing frameworks.
- 3+ years of experience with load testing, performance testing, security testing, and/or end-to-end testing.
- Experience implementing testing in CI/CD pipelines (e.g., Jenkins, GitHub Actions).
- Experience using GitHub for collaborative software development and version control.
- Experience defining and implementing QA automation standards within an organization.
- Experience with Jira Xray, Cypress and Cucumber Gherkin
- Experience establishing and gathering automation testing metrics.
- Experience with API testing.
- Experience with user acceptance testing processes in large, complex, multi-stakeholder environments.
- Strong knowledge of Agile/Scrum methodologies and an aptitude for collaborating across cross-functional teams.
- Ability to communicate technical quality findings clearly to both technical and non-technical stakeholders for informed decision-making.
Working at Normative
At Normative, we offer a place where curious, driven people can do the best work of their careers in an environment built for autonomy, mastery, and impact.
We are a fully remote, highly collaborative team, designed to support independent thinkers who thrive in complexity, ambiguity, and high-accountability environments.
We take on hard problems that matter, spanning strategy, UX, service design, and technology. You wont just execute - youll shape solutions, drive impact, and push boundaries.
We operate with high trust and high accountability. You own your work, manage your time, and contribute at a high level - without micromanagement. We stay connected through deliberate collaboration, a well-defined organizational cadence, and shared rituals.
We expect ownership, directness, and bravery, but we also value introspection, creativity, and a positive mindset. We push for excellence while fostering continuous learning and growth.
We invest in our team with fair, clearly defined salary ranges, meaningful career growth opportunities, and a commitment to well-being. We support professional development, sustainable ways of working, and long-term success - for both our people and our company.
Accommodations and AccessibilityNormative provides employment accommodations during recruitment. Should you require accommodation, please indicate this on your application, and well work to meet your needs. For further questions on accessibility, reach out to us at [email protected].
InclusionAt Normative, we aim to foster an environment where everyone feels included and valued. Diversity, inclusion, and belonging are core to our daily work and help us reach our mission of building trust in technology. We strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, gender and sexually diverse communities, and people with intersectional identities.
remote work