Senior Software Development Engineer In Test (Sdet)
New Today
Senior Software Development Engineer In Test (SDET)
Join to apply for the Senior Software Development Engineer in Test (SDET) role at Clariti.
Overview
We empower governments to deliver exceptional citizen experiences. Clariti’s CivCheck unifies deep domain expertise and cutting‑edge AI to modernise permitting. Our Guided AI Plan ReviewTM platform assists cities and applicants in navigating complex building codes with clarity, consistency, and speed.
Responsibilities
- Shape CivCheck’s evolution from startup to an enterprise‑ready platform by instituting structure, reliability, and modularity.
- Design and maintain test frameworks that give developers fast, confident feedback at every level, from unit tests to performance tests.
- Improve system modularity and observability to validate correctness, performance, and reliability across releases.
- Own automation from setup to maintenance, driving consistency, speed, and quality across releases.
- Build end‑to‑end test automation using Playwright or Cypress (JavaScript/TypeScript).
- Develop unit and integration test suites for front‑end applications with Jest or Vitest.
- Create scalable, reliable, and maintainable test suites for integration workflows.
- Collaborate cross‑functionally with developers, product managers, and engineers to define test strategies and acceptance criteria.
- Refactor and restructure application code to improve modularity, testability, and long‑term maintainability.
- Integrate testing into GitHub Actions CI/CD pipelines for continuous, reliable feedback.
- Execute integration testing across systems, APIs, and data flows to validate end‑to‑end functionality.
- Debug issues, triage test failures, and continuously improve automation reliability.
- Set up test environments and ensure consistency across scratch orgs or sandbox environments.
Qualifications
- 3–5 years of hands‑on experience focused on automation, test architecture, or scalable full‑stack systems.
- Deep experience in JavaScript/TypeScript as a full‑stack developer or QA engineer.
- Front‑end unit/integration testing with Jest, Vitest, Cypress, etc., emphasizing modularity and fast feedback.
- Python back‑ends and test frameworks such as pytest, unittest, or pytest‑mock.
- End‑to‑end automation using Playwright, Cypress, or Selenium for complex user flows.
- API testing and mocking with Postman, RestAssured, or similar tools.
- Load and performance testing with k6, Locust, or similar tools for SLOs (e.g., p95/p99 latency, concurrency).
- Proficiency with CI/CD pipelines to automate testing across environments.
- Experience with Git, test case management, and issue tracking (e.g., Jira).
- Strong analytical and debugging skills to pinpoint and reproduce complex defects.
- Track record of thriving in fast‑paced, high‑ownership environments, balancing excellence with startup agility.
- Experience working in Agile/Scrum teams and integrating testing seamlessly into development cycles.
- Bonus Points
- Strong opinions on testing strategy and setting up testing infrastructure.
- Experience learning from brittle systems and championing a well‑structured test suite.
- Knowledge of building with GitHub Actions.
Compensation & Benefits
The base salary range for this role is expected to be between $110,000,000 CAD, based on the candidate’s skills, experience, and qualifications while considering internal pay equity and our broader pay philosophy.
Benefits depend on employment type (full‑time, part‑time, contract, etc).
Things to Note
Background checks – Because our customers trust us with sensitive information, we require all successful candidates to undergo comprehensive background checks before joining our team. We focus strictly on global sanctions and criminal offences that are directly relevant to employment at Clariti, and follow all applicable privacy and human rights legislation.
Travel – Although we operate as a remote company, all roles are expected to participate in occasional travel for in‑person company‑wide or departmental meetings, typically 1–2 times per year. Additional travel requirements specific to the role, if any, will be outlined in the job description.
We’re committed to building an inclusive culture where team members take ownership over projects, tasks, and outcomes; bring a growth mindset to drive continuous learning and self‑development; communicate courageously in a direct but respectful manner; and are customer‑focused by keeping the customer at the heart of decision‑making. We welcome and encourage candidates of all backgrounds to apply.
If you require accommodations in completing an application, interviewing, completing any pre‑employment testing, or otherwise participating in our hiring process for any reason, please direct your questions to ****** and we’ll be happy to support you.
Seniority level
- Mid‑Senior level
Employment type
- Contract
Job function
- Business Development
- Industries: Glass, Ceramics and Concrete Manufacturing
Referrals increase your chances of interviewing at Clariti by 2x
- Location:
- City Of London, England, United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- PartTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Development Engineer In Test (Sdet)
-
City Of London, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Senior Software Development Engineer In Test (SDET) Join to apply for the Senior Software Development Engineer in Test (SDET) role at Clariti. Overview We empower governments to deliver exceptional citizen experiences. Clariti’s CivCheck unifies dee...
More Details -
-
17 Days Old
Senior Software Development Engineer in Test (SDET)
-
City Of London, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
If you’ve been looking to join a fast-growing startup with a bold vision of a world where doing good is built into everything we do, then you’ve found the right place! Backed by General Catalyst, the same investors behind Stripe and Airbnb, we’re one...
More Details -