Senior Quality Assurance Engineer (Mississauga/Toronto, Canada)

You are here

Position Summary

ATP CaseBank is looking for a Senior Quality Assurance Engineer to work on one of our agile teams. We need an energetic and talented engineer to help implement solutions that can deliver fast and meaningful quality assessments of our products. This is a great opportunity if you love testing and automation, as you will be able to leverage skills in both areas to provide valuable quality feedback to your team. Your contributions will help deliver the highest quality software, with consistency for our regular releases.

What You Will Do

  • As part of an agile team, you will serve as a Senior member of team, providing leadership to junior Quality Engineers local and abroad in all quality related activities
  • Lead quality initiatives to enhance the test coverage, build and maintain test case suites as well as the automation code base
  • Perform testing of sprint related work items, create test cases for appropriate test coverage, and discover and log application defects
  • Develop expert level knowledge of the application and use this knowledge to uncover defects and drive up test coverage
  • Build and maintain the test case library, author test cases for various types of testing that will cover mobile applications, web applications and REST API
  • Formulate and execute test plans consisting of functional verification, system regression, integration, performance, reliability and security test suites
  • Perform system level regression testing to ensure product readiness for release cycles
  • Develop and maintain automation scenarios to support the testing strategy as well as CI/CD pipelines
  • Support organizational and refinement efforts of automation code and suites to better align with existing and upcoming product changes
  • Lead special quality related initiatives to improve process, investigate and qualify testing tools, and enhance existing test automation frameworks as needed
  • Build relationships with all stakeholders to elicit information that will enhance testing efforts

What You’ll Need

  • A passion for improving the quality of product and process, with at least 4 years experience testing Web and mobile applications in a SaaS or on-premise environments
  • Effective written and verbal communication skills with ability to work effectively in team-oriented, collaborative environment
  • Expertise in scripting and/or programming languages with demonstrated ability to write deterministic automation scenarios
  • Expertise with Selenium WebDriver and/or Appium
  • Experience writing Java code, implementing coding best practices and design patterns
  • Experience working as a team member on Scrum or Kanban teams
  • Knowledgeable of web application technologies to include but not limited to HTML, CSS, JavaScript, JSON, XML, REST, etc.
  • Experience performance testing, load testing, durability testing using tools like JMeter
  • A strong desire for keeping your skills fresh with latest tools, technologies and methodologies from the testing community and finding ways to introduce them to the QA team
  • Good time management skills to balance exploratory/session-based/scenario-based testing, with automation development, all while helping your team meet their sprint commitments
  • Working experience having automation integrated as a integral piece to CI/CD pipeline(s) is a plus
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering or equivalent experience
  • Proficiency in using BDD frameworks (Cucumber, SpecFlow) to write reusable step definitions is a plus

“We work in a fast-paced, challenging environment where agile testing is critical to successful delivery of our software. I need someone that can keep up with the pace and continue the momentum on some key company initiatives, such as faster and more reliable delivery of our product through enhanced test coverage and automation. I will need you to be a quality champion, promote agile testing best practices, and establish good relationships with the development, product and support team.”

What You Should Know About Us

  • We are laid back but buttoned up. We have a casual work environment with a passion for developing creative, innovative best in class solutions that directly contribute to the success of our customers
  • We care and deliver service and solutions that make a real difference in the lives of our clients and their businesses
  • We embrace individuality by openly accepting others as they are and building strong partnerships based on trust
  • Teamwork and collaboration is key to help our colleagues and customers solve their challenges
  • Our team is energetic, fun, naturally inquisitive and eager to make an impact, we invite you to join us!

Grow With Us

  • We understand the impact of attracting and keeping top talent and reward intellectual curiosity and a thirst for personal and professional growth
  • Encouraging our employees that already have an intimate knowledge of and passion for our products to apply for other roles within our walls just makes sense!

The Company

CaseBank Technologies, a Division of ATP, is a company that commercializes a diagnostic software tool, SpotLight®, for the troubleshooting of aircraft, engines, and other complex equipment and a SaaS web application, ChronicX®, which helps airlines and MROs improve the health of their fleets by providing an innovative approach for detecting and managing recurring defects.

In December 2016 CaseBank was acquired and merged with ATP by the Chicago-based private equity firm ParkerGale Capital who continues to reinvest in growing and enhancing the business and its product lines.



The interested applicant should send their resume and cover letter to [email protected]