Resume Score

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

Sign in to check score

About the role

  • Senior QA Engineer developing automated tests for NetBrain’s no-code network automation platform. Ensuring quality across cloud infrastructure, distributed systems, networking, and CI/CD releases.

Responsibilities

  • Provide guidance and support to junior QA engineers; share best practices, testing techniques, and knowledge with the QA team
  • Develop detailed test plans and strategies based on project requirements and specifications
  • Design comprehensive test cases and scenarios covering functional and non-functional requirements, use cases, workflows, and test cases
  • Execute manual and automated tests, including functional, regression, performance, usability, and security testing
  • Identify improvements to QA processes and methodologies; incorporate new tools and practices
  • Identify, document, and track software defects; collaborate with development teams to reproduce, diagnose, and resolve issues
  • Collect and analyze quality metrics; generate test reports and provide quality assessments to stakeholders
  • Collaborate with developers, product managers, customers, and other stakeholders on quality goals and concerns
  • Participate in design and code reviews from a QA perspective
  • Evaluate and recommend QA tools and technologies; maintain QA environments and tools
  • Assess release and deployment risks and develop mitigation strategies
  • Ensure software meets regulatory standards and industry best practices; implement and enforce QA standards and guidelines
  • Develop and maintain automated test scripts and integrate them into CI/CD pipelines

Requirements

  • BS in Computer Science, Electrical Engineering or equivalent experience
  • 4+ years of experience in software testing or SDET roles
  • High proficiency in computer technology and advanced programming ability with Python, Java, Go or other general-purpose programming languages
  • Practical experience testing cloud infrastructure (AWS preferred)
  • Solid API/Security testing and automation skills
  • Hands-on experience with CI/CD (Jenkins, GitHub Actions, etc.) and release engineering (pipelines, artifacts, approvals, progressive delivery)
  • Strong understanding of networking (TLS, DNS, load balancing)
  • Experience with virtualization technologies, specifically VMware (vSphere/ESXi) and Microsoft Hyper-V
  • Experience working in high-scale SaaS environments or large-scale distributed systems
  • Strong written and verbal English communication skills
  • Keen attention to detail and excellent problem-solving skills
  • Manual dexterity for repetitive computer use
  • Ability to sit for extended periods and remain stationary
  • Able to work in the Toronto, ON office on a hybrid schedule

Benefits

  • Potential bonus
  • RRSP
  • Medical/dental coverage
  • Reasonable accommodation in the application process

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$82,000 - CA$100,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDistributed SystemsDNSJavaJenkinsPythonVMwareGo

Location requirements

HybridTorontoCanada

Report this job

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