Intermediate/Senior Test Engineer (QA)

Netskrt

Vancouver

Hybrid

CAD 125,000 - 180,000

Full time

13 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Downtown Vancouver office

Job summary

Netskrt is seeking an Intermediate/Senior Test Engineer to own QA across UI, API, and backend testing in a hybrid role based in downtown Vancouver. You will design automation strategies and implement scalable frameworks for complex distributed systems, with Kubernetes/Docker and cloud exposure.

Requirements include 5+ years in QA Automation/SDET, strong programming (Python/Java), Linux proficiency, and experience with Playwright/Selenium/Cypress/PyTest. Apply to join a fast-growing team.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of QA Automation or SDET experience.
  • Strong programming in Python, Java, or similar OO language.
  • Strong Linux administration and troubleshooting skills (bash, systemd, file permissions).
  • Extensive API automation and REST-based testing experience.
  • Hands-on with modern automation frameworks (Playwright, Selenium, Cypress, PyTest).
  • Strong Kubernetes/Docker experience and cloud platform exposure (AWS/Azure/GCP).
  • Experience integrating tests into CI/CD (Jenkins, GitHub Actions, GitLab CI).
  • Version control with Git and modern dev workflows.
  • Strong SQL skills for relational databases.
  • Experience with Jira/Zephyr Scale or similar test management tools.

Responsibilities

  • Take full ownership of the QA process and define test strategies.
  • Develop and maintain automation frameworks for UI, API, backend, and infra testing.
  • Validate applications in Kubernetes and Docker environments.
  • Plan and execute functional, integration, regression, and performance tests.
  • Develop automated API test suites for REST services.
  • Design load, stress, scalability, and endurance tests.
  • Investigate issues across Linux servers, containers, networking, and cloud.
  • Integrate automated tests into CI/CD pipelines to support CI/CD.
  • Analyze logs and metrics to identify root causes and improve reliability.
  • Collaborate with developers, DevOps, architects, and product managers.
  • Mentor junior QA engineers and promote automation best practices.

Skills

QA Automation
SDET Experience
Python/Java
Linux Admin
CI/CD Pipelines
Debugging/Troubleshooting

Education

Bachelor's degree in CS/Engineering

Tools

Playwright
Selenium
Cypress
PyTest
Kubernetes
Docker
Jenkins
GitHub Actions

Job description

Salary Range: $90,000.00 To $130,000.00 Annually

Netskrt is looking for a talented, results-driven Intermediate/Senior Test Engineer to join the Netskrt team. We are a highly motivated team dedicated to delivering products and services that improve the customer experience when accessing internet video at the edge of the network. We develop a set of inter-related technologies targeted at businesses offering Wi-Fi to their customers in bandwidth-constrained environments. At Netskrt, you'll be solving real-world problems in a fast-paced startup culture with a close-knit team that values shared responsibility. You'll work alongside a team of accomplished engineers and a leadership group with a proven record of success. If you're someone who enjoys digging deep into technology, learning continuously, and seeing your work in action, this is the place for you. This is a hybrid role with 2 days in-office in downtown Vancouver.

Key Responsibilities:
  • Take full ownership of the QA process by independently defining test strategies and delivering automation solutions for complex distributed systems.
  • Design, develop, and maintain scalable automation frameworks for UI, API, backend, and infrastructure testing.
  • Validate applications deployed in Kubernetes and Docker-based containerized environments.
  • Plan and execute functional, integration, regression, end-to-end, and performance testing.
  • Develop and maintain automated API test suites for REST services.
  • Design and execute load, stress, scalability, and endurance tests to evaluate system performance and reliability.
  • Investigate and troubleshoot issues across applications, Linux servers, containers, networking, and cloud infrastructure.
  • Integrate automated test suites into CI/CD pipelines to support continuous integration and continuous delivery.
  • Analyze logs, metrics, traces, and system behavior to identify root causes, validate fixes, and improve overall system reliability.
  • Collaborate effectively with developers, DevOps engineers, architects, and product managers throughout the software development lifecycle.
  • Mentor junior QA engineers, promote automation best practices, and contribute to improving the team's overall quality standards.
Required Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in QA Automation or Software Development in Test (SDET).
  • Strong hands-on programming experience in one or more languages such as Python, Java, or similar object-oriented languages.
  • Strong Linux administration and troubleshooting skills, including:
  • Bash/shell scripting
  • Process and service management (systemd)
  • File systems, permissions, and user management
  • Networking tools (curl, tcpdump, netstat, ss, ip)
  • System logs, performance analysis, and debugging
  • Extensive experience with API automation and testing of REST-based microservices.
  • Hands-on experience with modern automation frameworks such as Playwright, Selenium, Cypress, PyTest, or equivalent.
  • Strong understanding of Kubernetes, Docker, Helm, and container orchestration.
  • Experience working with cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience integrating automated tests into CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar tools.
  • Strong understanding of Git, version control, and modern software development workflows.
  • Strong SQL skills with experience querying and validating data in relational databases.
  • Experience with test management and defect tracking tools such as Jira, Zephyr Scale, or equivalent.
  • Excellent debugging, analytical, troubleshooting, and problem-solving skills.
  • Ability to independently own testing activities throughout the software development lifecycle, from planning and automation to release validation.
Technical Skills:
  • Programming: Python, Java, Go, C#
  • Automation: Playwright, Selenium, Cypress, PyTest
  • API Testing: REST
  • Performance Testing: JMeter, k6, Gatling, Locust
  • CI/CD: Jenkins, GitHub Actions, BitBucket
  • Version Control: Git
Who you are:
  • A self-motivated engineer who can work independently with minimal supervision.
  • Strong software engineering mindset with excellent coding and debugging skills.
  • Comfortable working across Linux systems, cloud infrastructure, Kubernetes clusters, APIs, and distributed applications.
  • Passionate about automation, continuous improvement, and delivering high-quality software.
  • Able to quickly learn new technologies and solve complex technical problems across the full software stack.
  • You have hands-on experience testing CDN or other large-scale distributed systems and understand concepts such as edge caching, cache hierarchies, origin routing, HTTP caching behaviour, media streaming, and content delivery workflows.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior QA Automation Engineer – Edge & Cloud (Hybrid)
Senior QA Automation Engineer – Edge & Cloud (Hybrid)

Netskrt • Vancouver

Hybrid
CAD 125,000 - 180,000
Hybrid work model
Downtown Vancouver office
QA Engineer - Partnership Intelligence
QA Engineer - Partnership Intelligence

Two Circles • Vancouver

Hybrid
CAD 80,000 - 110,000
QA Engineer - Partnership Intelligence
QA Engineer - Partnership Intelligence

Two Circles Ltd • Vancouver

Hybrid
CAD 90,000 - 120,000
Equal Opportunity Employer
Software Engineer, Testing
Software Engineer, Testing

Push Operations • Toronto

On-site
CAD 72,000 - 75,000
Software Tester
Software Tester

Select Source International • Central Saanich

On-site
CAD 75,000 - 90,000
QA Analyst
QA Analyst

Jobtailor • Vancouver

Hybrid
CAD 70,000 - 100,000
Software Test Engineer
Software Test Engineer

Advantage 360 • Canada

On-site
CAD 70,000 - 90,000
Associate QA
Associate QA

Appnovation Technologies • Vancouver

On-site
CAD 75,000 - 110,000
Challenging work
AI platforms exposure
Inclusive culture
+4
Senior QA Automation Engineer – 100% Remote *Completed*
Senior QA Automation Engineer – 100% Remote *Completed*

Corporate Recruiters Ltd. • Vancouver

Remote
CAD 70,000 - 100,000
Competitive compensation
Excellent benefits
Generous vacation
+1
Software Engineer in Test
Software Engineer in Test

Applicantz • Vancouver

Hybrid
CAD 70,000 - 90,000