Transforming Lives by Unlocking Better Evidence | Decentralized clinical trials | Broadest endpoint technology
Software Development Engineer in Test, Architect
Location
Canada
Posted
17 days ago
Salary
0
Seniority
Lead
Job Description
Software Development Engineer in Test, Architect
Clario
• Own and evolve the end-to-end automation strategy across UI, API, integration, performance, and security testing • Design and implement scalable automation frameworks using modern tools (e.g., Selenium WebDriver, Playwright) integrated into CI/CD pipelines • Lead adoption of AI-assisted testing techniques, including LLM-driven test generation, optimization, and defect detection • Define and standardize quality engineering practices across teams, including BDD and TDD approaches • Partner with Product and Engineering to influence system design and ensure applications are built for testability and scalability • Establish quality metrics, reporting frameworks, and dashboards to drive visibility and data-driven decisions • Ensure compliance with regulatory requirements where applicable (e.g., GxP, FDA, 21 CFR Part 11) • Mentor engineers and SDETs, raising the bar for automation architecture and quality engineering practices across teams • Drive measurable improvements in test reliability, execution speed, and defect escape rates
Job Requirements
- Bachelor’s degree in computer science, software engineering, or a related field, or equivalent practical experience
- At least 7 years of experience in software test automation or quality engineering, including ownership of automation architecture
- Strong hands-on expertise with browser automation tools such as Selenium WebDriver or similar technologies
- Proven experience designing automation strategies across UI, API, and backend systems
- Experience integrating automated testing into CI/CD pipelines
- Familiarity with advanced testing techniques to improve coverage and efficiency
- Experience with behavior-driven development frameworks and collaboration with teams practicing test-driven development
- Proficiency in one or more programming languages such as Java, C#, Python, or TypeScript
- Strong understanding of test data management, environment orchestration, and test reliability at scale
- Experience working in regulated environments such as healthcare, life sciences, or clinical trials is an advantage
- Strong communication skills with the ability to influence technical decisions and mentor teams
- Ability to work remotely within Canada with availability overlapping Eastern Time hours.
Benefits
- Competitive compensation
- Comprehensive health and dental coverage
- Paid time off and company holidays
- Flexible remote work arrangements
- Employee wellness and professional development programs
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
QA Automation Engineer
FableFable is a leading accessibility platform powered by people with disabilities.
• Contribute to writing and maintaining automated tests (UI and API) using tools such as Cypress or similar frameworks • Support test coverage for features, including regression and automation scenarios • Assist in identifying opportunities to automate repetitive or manual testing workflows • Perform exploratory and manual testing to identify bugs, edge cases, and usability issues • Validate features against acceptance criteria and real-world scenarios • Participate in sprint ceremonies including planning, grooming, and retrospectives • Collaborate with engineers, product managers, and designers to understand requirements and product behaviour • Learn and apply best practices for test automation, reliability, and maintainability • Contribute to documentation and continuous improvement of QA processes • Support a shared ownership model of quality by collaborating with engineers throughout development
Software Development Engineer in Test, SDET
ReveleerReveleer is an AI-powered healthcare data and analytics company that delivers a unified value-based care platform integrating clinical intelligence, risk adjustment, quality improv
• Collaborate with development and quality assurance teams to understand product requirements and develop test plans. • Create and execute automated and manual test cases for SaaS based web applications. • Identify and report bugs and work with development teams to resolve them. • Develop and maintain test automation scripts using modern Java Script based end-to-end automation tools. • Contribute towards enhancing and maintaining the automation framework. • Design, develop and execute automated API tests. • Perform performance, load, and stress testing to ensure the scalability of our applications. • Ensure that all testing activities meet our standards for quality and consistency. • Work with development teams to integrate automated tests into our continuous integration and deployment processes. • Stay up to date with the latest testing tools and methodologies and make recommendations for process improvements. • Stay up to date with the latest trends and best practices in modern programming languages, automated testing frameworks and testing methodologies.
• Join the Software QA team to design, implement, and maintain test frameworks for back-end services. • Take a proactive approach to identifying issues and writing automated test cases. • Collaborate cross-functionally with Engineering, Product Management, and Project teams. • Ensure product quality from initial concept to final release. • Work in a fully remote environment while maintaining engagement and communication across teams.
• Create and maintain automated test cases, execute test suites, reviews and diagnoses reported bugs, and ensures overall system quality prior to a production release. • Develop, maintain, and troubleshoot automated suites of tests through continuous integration for value added feedback. • Maintain test infrastructure stability in non-production environments. • Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution. • Work closely with software developers to create software artifacts including test plans, test cases, test procedures and test reports. • Work across functional areas with internal partner engineering teams in a disciplined agile environment. • Estimate own testing tasks and work productively with minimum supervision while showing excellent team attitude. • Influence the entire engineering organization on unit/integration/end-to-end tests.



