Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Developer in Test responsible for development of automated tests supporting the Software Test Life Cycle while collaborating with product and development teams.

Responsibilities

  • Analyze functional and technical requirements to define comprehensive test strategies and automation needs
  • Design, write, maintain, and manage automated UI and API test suites
  • Contribute to building and enhancing scalable automation frameworks (e.g., Playwright, Rest-Assured)
  • Identify, plan, and execute exploratory, functional, integration, performance, and regression tests
  • Collaborate with development and product teams to validate testing requirements and optimize test coverage
  • Champion best practices for automation, test data management, CI/CD integration, and code quality
  • Monitor, troubleshoot, and optimize automation pipelines and test frameworks for dependability, scalability, and stability
  • Perform root cause analysis and support teams in identifying and preventing defects

Requirements

  • 5+ years’ experience in QA/QE and test automation development roles, within a fast-paced Agile environment
  • Strong understanding of software testing methodologies, automation design patterns, and the fundamentals of high-quality test case development
  • 3+ years of hands-on experience with at least one automation framework for both UI and API test automation (Playwright, Cypress, Selenium, RestAssured, RestSharp, Pytest, etc.)
  • Hands-on experience with version control, issue tracking, and test case management tools (GitHub, Gitlab, JIRA, Xray, Zephyr, Qase, etc.)
  • Proficiency with relational databases and data validation (SQL, MS SQL, Oracle, GraphQL, or DB2)
  • Proficiency in one or more programming languages (Java, JavaScript,
  • Typescript, C#, or Python)
  • Hands-on experience to leverage modern AI tooling to improve testing and automation productivities
  • Ability to think critically about system architecture and assess the impact of product changes across components
  • Strong troubleshooting, analytical, and problem-solving skills
  • Exceptional written and verbal communication skills, with the ability to articulate both technical and non-technical concepts
  • Interest in AI and willingness to explore AI-driven solutions to enhance performance and drive efficiencies.

Job type

Full Time

Experience level

Senior

Salary

CA$90,000 - CA$120,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CypressGraphQLJavaJavaScriptOraclePythonSeleniumSQLTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.