Job Information
Senior QA Engineer
11 Days Ago
Job Category: Computer/IT
Job Type: Full-Time
Posted: 2021-05-03
Job Status
Start Publishing: 2021-05-03
Stop Publishing: 2021-05-31
Twitter Share on facebook



The QA Engineer role incorporates different aspects of test engineering and applies them to problems within software testing. The primary goals are to create test automation to ensure end to end testing are developed and able to run for regression purposes. This senior engineer wears the QA hat to support the product owner through use case acceptance support during the detailing of user stories. They will identify additional scenarios the Product Owner or Tech Lead has not thought through. The Senior QA engineer is also responsible for creating test data to support all test cases.



  • Use Agile engineering practices and various software and web/mobile development technologies to rapidly test digital solutions Automation focused mindset enabling maximum automation of testing and data setup
  • Willing to work closely with developers and supporting development (occasionally taking up coding to fix small defects)
  • Perform acceptance test of user stories on a day-to-day basis Perform end-to-end tests in relation to larger releases with external stakeholders
  • Drive the squad’s test strategy and test efforts, e.g., taking the initiative to automate where possible and coaching others
  • Drive the squad’s test data strategy including collaboration with other stakeholders to create test data
  • Own the process during test periods where functionality is tested across several squads and departments
  • Be an active participant in grooming and planning, to ensure that acceptance criteria are testable
  • Sit together with designers, SMEs and journey Owner while user stories are developed, bringing input and helping with the testing angle Understands and interprets things at a higher level, constantly analyzing every change for its risk and what its impact could be down the road. While maintaining pragmatism, including willingness to reassess (and dump) processes and procedures that may be well intentioned but don’t turn out to be productive
  • Assesses the implications of changes, regardless of size, on other systems given product roadmap



  • Bachelor's degree with 5+ years of professional experience.
  • Degree specialization in Computer Science, Information Technology, Engineering, Mathematics, or related focus is preferred
  • Embraces every opportunity to automate, and has experience writing and automating test cases
  • Several years of experience within software development and knowledge of an Agile software development process
  • Good understanding of the E2E system landscape
  • Knowledge of creating and generating test data
  • Deep knowledge of writing Selenium tests for test automation
  • Always contemplating the bigger picture outside of the day-to-day
  • Good grasp of testing practices and testing knowledge including value based and risk based testing
  • Being a contributor to open source projects Security Clearance



Being a contributor to open source projects

Security Clearance 


Must be a current Canadian Citizen or Permanent Resident in order to apply for this position

Apply Now