Posted in

Quality Assurance Engineer

Quality Assurance Engineer

CompanyTrulioo
LocationVancouver, BC, Canada
Salary$80000 – $90000
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • 2+ years’ of hands-on experience in developing and maintaining automated tests using test automation frameworks at the API and UI layers
  • 2+ years’ experience supporting the delivery of quality products in agile teams using cutting-edge technology (AWS device farm, microservices, Docker, AWS, Postman, Selenium, Cypress, etc)
  • Proven experience in at least one of the scripting or programming languages such as C#, Java, TypeScript, JavaScript, Kotlin or similar
  • Solid understanding of defect tracking, test case management, and user acceptance testing
  • Good technical understanding of SaaS, REST APIs, and Web applications
  • Passion for quality, consistency, and the user experience in software development
  • Bachelor of Science degree in computer science, engineering or other STEM field, or a comparable combination of education, training, and experience.

Responsibilities

  • Execute on the strategic vision with the support of the senior QA Engineers, using technologies required to ensure delivery of quality software for the Trulioo SaaS platform
  • Follow and execute quality engineering processes on agile teams, including bug tracking, test planning, manual testing, developing test automation scripts, and documentation
  • Participate in release planning, regression testing, smoke testing, and release coordination rotation representing the QA side
  • Review and understand requirements, behavior specifications, and design documents to begin test development early and uncover risks prior to implementation
  • Design and document test cases, and conduct manual and automated testing for various features across all platforms and technology layers: UI, API, database
  • Work with the engineering leaders and Sr. QA Engineers across all engineering disciplines, to apply a ‘test automation first’ strategy to test case execution; moving towards CI/CD pipeline key integration to drive product quality
  • Ability to articulate thoughts clearly and effectively to collaborate with development and product teams, ensuring they can proactively resolve blockers and maintain progress.

Preferred Qualifications

  • Experience in testing Mobile platforms: Android, iOS
  • Experience building tools and dashboards
  • Experience in identifying and writing performance/load/stress testing scripts using testing tools and analysis of metrics (Locust, K6, Gatling or JMeter)