Best Buy Canada Ltd. is seeking Software Developers in Test (SDET) for intermediate and senior full-time permanent positions. In this role, you will collaborate with an agile team to advocate for QA process integrity and implement automated quality assurance best practices.
What You'll Do
- Build and implement scalable automated quality assurance best practices.
- Perform test planning, documentation, and execution of functional and regression automated tests written in Java and/or Groovy.
- Actively participate in grooming and sprint planning sessions to define priorities and provide feedback on testability.
- Set up, maintain, and perform test automation frameworks on multiple systems.
- Work with deployment teams to resolve issues and collaborate on product design.
- Research test tools, methodologies, and trends to upgrade existing practices and processes.
- Work with the project team, product owners, and stakeholders to develop the automated test strategy and product test plan.
- Log bugs in JIRA with detailed steps to help pinpoint developmental issues.
- Maintain automated test plans and update automated test scenarios and test cases based on requirements.
What We're Looking For
- For Intermediate SDET (SDET II): 2-5 years of experience with Python.
- For Intermediate SDET (SDET II): 2-5 years of experience in test automation using tools like PyTest, Selenium, Playwright, or RestAssured.
- For Intermediate SDET (SDET II): Experience building or contributing to test automation frameworks, preferably in Python, Java, or JavaScript.
- For Intermediate SDET (SDET II): Strong understanding of CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
- For Intermediate SDET (SDET II): Experience validating ETL pipelines, data transformations, and reporting layers.
- For Intermediate SDET (SDET II): Familiarity with tools like Apache Airflow, Spark, Hive, SQL, Allure and Great Expectations.
- For Senior SDET (SDET III): 5+ years of experience with Python.
- For Senior SDET (SDET III): 3+ years of expertise in test automation using tools like PyTest, Selenium, Playwright, or RestAssured.
- For Senior SDET (SDET III): At least 2+ years of leading projects or initiatives within an agile environment.
- For Senior SDET (SDET III): Demonstrated proficiency in CI/CD pipeline design and implementation.
- For Senior SDET (SDET III): Proven ability to develop test automation frameworks, preferably using Python, Java, or JavaScript.
- For Senior SDET (SDET III): Direct experience in validating ETL pipelines, data transformations, and reporting layers.
- For Senior SDET (SDET III): Knowledge and experience with tools like Apache Airflow, Spark, Hive, SQL, Allure and Great Expectations.
Technical Stack
- Languages: Java, Groovy, Python, JavaScript
- Test Tools: PyTest, Selenium, Playwright, RestAssured
- CI/CD & Infrastructure: GitHub Actions, GitLab CI, Jenkins
- Data & Reporting: Apache Airflow, Spark, Hive, SQL, Allure, Great Expectations
- Project Tracking: JIRA
Team & Environment
You will collaborate with an agile team.
Benefits & Compensation
- Remote-first work environment.
- Employee discounts on tech.
- Flexible health benefits and wellness program.
- Development opportunities to build new and transferable skills.
- Salary range: $88,000.00 - $106,000.00.
Work Mode
This is a hybrid position based in Vancouver, BC.
Best Buy Canada fosters a culture of inclusivity and belonging, creating an environment where employees can bring their whole selves to work.



