Senior Software Development Engineer in Test
New
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of experience in Software Development in the Quality Engineering field
- Required Skills
- PythonGitJavaSoftware ArchitectureC#API testingCI/CD
Requirements
- 5+ years of experience in Software Development in the Quality Engineering field with a strong focus on cloud automation
- Strong software engineering skills with demonstrated proficiency in at least one programming language (e.g., Python, C#, Java)
- Object-oriented design and design patterns
- Writing clean, maintainable, well-documented code
- Version control (Git) and code review practices
- Software architecture and system design principles
- Experience with or strong interest in AI-powered development workflows
- Experience building production-quality automation frameworks, testing libraries, or developer tools from scratch
- Strong understanding of software architecture, APIs, SDKs, and system integration testing
- Familiarity with CI/CD pipelines and cloud-based testing environments
Responsibilities
- Architect and build reusable test frameworks and libraries that serve as shared infrastructure across teams
- Design and implement testing SDKs and tools that enable other engineers to write better tests faster
- Contribute to the product codebase by improving testability, instrumentation, and observability
- Conduct code reviews for test automation pull requests, ensuring best practices and maintainability
- Apply software engineering principles (design patterns, SOLID) to test automation architecture
- Define and maintain an automation roadmap aligned with team goals and product evolution
- Act as a subject matter expert in test strategy and tooling within your domain
- Mentor and coach other SDETs or SWEs on Quality Engineering best practices
- Engineer end-to-end CI/CD pipelines including build orchestration, deployment automation, and infrastructure-as-code for test environments
- Validate deployments across multiple cloud environments
View Full Description & ApplyYou'll be redirected to the employer's site