Mobile QA Automation Engineer (Mississauga, Canada)

You are here


ATP CaseBank is looking for a Mobile QA Automation Engineer. 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.

About Us:

ATP CaseBank is the aviation industry’s leading software and services company that provides troubleshooting, reliability and defect trend analysis, so engineering and service teams can accelerate equipment repair, increase uptime, reduce warranty costs and enhance product support and performance.

What You’ll Do

  • Test mobile applications of our Company
  • Write, update and maintain test cases for automation
  • Develop and maintain required automation infrastructure to support mobile testing
  • Enhance the test coverage, build and maintain test case suites as well as the automation code base
  • Develop expert level knowledge of the applications 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
  • Formulate and execute test plans consisting of functional verification, system regression, integration, performance, reliability and security test suites
  • Perform 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
  • Participate in quality related initiatives to improve process, investigate and qualify testing tools, and enhance existing test automation frameworks as needed
  • Build relationships with stakeholders to elicit information that will enhance testing efforts

What You’ll Need

  • A passion for improving the quality of product and process
  • Effective written and verbal communication skills with ability to work effectively in team-oriented, collaborative environment
  • 2+ years of mobile automation testing is a must with strong knowledge of iOS and Android devices
  • Expertise with Appium
  • Experience with Android SDK and iOS Driver
  • Experience writing Java code (2+ years), implementing coding best practices and design patterns
  • Knowledgeable of TestNG or Junit, Selenium WebDriver, Sauce Labs
  • Experience using a test case management system such as TestRail
  • Experience using source control systems such as GitLab
  • Experience in 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 an integral piece to CI/CD pipeline(s) is a plus
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering or equivalent technical area

A FEW WORDS FROM THE HIRING MANAGER:
“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!