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
View details
Apply Now