NetBrain

NetBrain

Senior Quality Assurance Engineer

Toronto, ON | Hybrid · Senior

Sponsorship not specifiedDetected 61 days ago
PythonJavaGoCode ReviewGitAWSCloud PlatformsCI/CDGitHub ActionsJenkinsElectrical EngineeringDNSLoad BalancingCommunicationProblem Solving

About the role

  • This role works on a hybrid schedule at our Toronto, ON office and passion for software development and automation is a must-have!
  • The actual salary may vary based on a range of factors, including market and individual qualifications objectively assessed during the interview process.
  • Please note that the range provided is a guideline, and may be modified.

Responsibilities

  • Provide guidance and support to junior QA engineers
  • Develop detailed test plans and strategies based on project requirements and specifications
  • design comprehensive test cases and scenarios to cover functional and non-functional requirements
  • perform different types of testing such as functional, regression, performance, usability, and security testing.
  • Identify, document, and track software defects using appropriate tools
  • collaborate with development teams to reproduce, diagnose, and resolve issues.
  • Provide guidance and support to junior QA engineers; share best practices, testing techniques, and knowledge with the QA team.
  • Identify, document, and track software defects using appropriate tools; collaborate with development teams to reproduce, diagnose, and resolve issues.
  • Collect and analyze quality metrics to evaluate the effectiveness of testing efforts; generate test reports and provide quality assessments to stakeholders; work closely with developers, product managers, and other stakeholders to ensure alignment on quality goals; participate in design and code reviews to provide feedback from a QA perspective.
  • Evaluate and recommend QA tools and technologies; Ensure the QA environment and tools are properly set up and maintained; identify and assess risks associated with software releases and deployments; develop mitigation strategies to address potential quality issues; ensure that software meets regulatory standards and industry best practices; implement and enforce QA standards and guidelines within the team.

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.
  • 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.
  • Solid API/Security testing and automation skills.
  • Strong written and verbal English communication skills.
  • Keen attention to detail and excellent problem-solving skills.
  • Manual Dexterity: Repetitive motion of wrists, hands and fingers for using a computer.
  • Stationary Tasks: Sitting for extended periods, remaining in a stationary position.
  • Able to work in our Toronto, ON office on a hybrid schedule

Nice to have

  • Practical experience testing cloud infrastructure(AWS preferred).

Compensation

  • Our comprehensive compensation package is vital in how we recognize the impact that our people make in helping us achieve our goals.

Benefits

  • For this role, the estimated base salary range is between CAD 82,000 - CAD 100,000 plus potential bonus.
  • People Experience offers a comprehensive benefits package in addition to cash compensation that includes, but is not limited to, RRSP and medical/dental coverage.
  • Speak with your Recruiter for more details on our Total Rewards philosophy.
  • ensure complete coverage of all the use cases, test cases, and workflows.
  • Execute manual and automated tests, ensuring thorough coverage of the application

Company info

  • Understand customer requirements and ensure that deliverables meet their expectations; act as a liaison between customers and the development team to address quality concerns.

Equal opportunity

  • Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or other characteristics protected by law.
  • If you have a disability that prevents or limits your ability to use or access the site, or if you require any other accommodation in the
  • application process due to a disability, you may request a reasonable accommodation.

This listing is sourced directly from NetBrain's careers page and normalized into a canonical job model.