Resume Score

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

Sign in to check score

About the role

  • Junior QA Software Engineer enhancing internet software solutions with automated JUnit and Playwright tests. Collaborating with global teams in network and computing technologies in British Columbia.

Responsibilities

  • Design, implement, and maintain automated test suites using Junit and Playwright.
  • Continuously refactor and optimize test code to improve readability, execution speed, and coverage.
  • Collaborate with developers to identify test gaps and add coverage for new features and bug fixes.
  • Monitor test execution results, analyse failures, and provide actionable feedback to development teams.
  • Design and execute performance tests using containerized environments.
  • Collect and analyze performance metrics (response times, throughput, resource utilization).
  • Identify bottlenecks and provide recommendations for optimization.
  • Ensure performance tests are repeatable and scalable across environments.
  • Containerize test frameworks to ensure reproducibility and portability.
  • Build and maintain Docker images for test environments, including dependencies and browsers.
  • Optimize container usage for performance testing scenarios.
  • Validate and confirm ML models for various data types and sources.
  • Standardize playbooks, roles, and variables to ensure consistency and maintainability.
  • Stay current with emerging tools and frameworks in test automation, configuration management, and containerization.

Requirements

  • Post-secondary degree majoring in Computer, Information Technology or Engineering or 3 years or more of relevant working experience.
  • Strong competency and experience in writing code in Java.
  • Strong knowledge of TCP/IP networking on Linux, Unix.
  • Experience using JUnit and understanding of TDD (Test Driven Development).
  • Good understanding of Linux/Unix environments and troubleshooting them.
  • Good understanding of Eclipse, GIT and Databases.
  • Good analytical and problem-solving skills.
  • Willingness and aptitude for finding and reporting software problems.
  • Team player that is proficient and productive in producing test scenarios.
  • Ability to work productively with limited supervision but capable of asking for help when appropriate/needed.
  • Demonstrate excellent communication skills (in English, both written and verbal).

Job title

Job type

Full Time

Experience level

Junior

Salary

CA$55,000 - CA$65,000 per year

Degree requirement

Bachelor's Degree

Tech skills

DockerJavaJUnitLinuxTCP/IPUnix

Location requirements

RemoteCanada

Report this job

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