View all jobs

Quality Assurance Analyst

Toronto, ON
The Quality Assurance Analyst will work on a wide range of projects, ranging from web-based applications, API testing and mobile OS applications, to tablet Android based POS systems.  There is an opportunity to grow within this team and the possibility to advance into Systems Design. 

Role & Responsibilities:

  • Manual QA testing on a variety of systems: web-based applications, mobile & tablet applications, host services and terminal applications (POS and devices)
  • Bug investigation, regression testing and solution proposals
  • Set up websites using in-house built framework
  • Read and analyze technical system specifications and validate the deliverable
  • Maintain the online Regression Test suite and document the tests
  • Read technical logs to investigate and determine bugs and issues and document trouble reports; work with programmers to resolve and test
  • Write structured communications surrounding live system releases
  • Technical writing & documentation
  • Permanent member of live promotion team and participant during pre-scheduled system maintenance windows (flexible to be in the office during pre-scheduled hours outside of normal business hours)

Required Knowledge, Skills & Abilities

  • 3-5 years of working experience with application quality assurance and testing in a complex web-based and mobile software development environment or similar experience in system integrations, development or system analysis role
  • Experience in functional, integration, system, security, performance, regression and user acceptance testing using manual  testing techniques, preferably using exploratory testing methodology
  • Experience using databases to confirm testing results and knowledge of SQL
  • Basic to intermediate knowledge of Unix/Linux command lines
  • Experience in a fast paced project environment, working under Agile or Scrum paradigm
  • Understanding of the various aspects of software development life cycle (SDLC)
  • Able to understand the nature and workflow of complex business and technical processes
  • Strong analytical skills with ability to formulate solutions for complex problems
  • Relentless attention to detail, accuracy and functionality
  • Education: Computer Science, Information Technology, Mathematics or related field

The following skills will be considered an asset

  • Knowledge of HTML and web technologies
  • Experience with one or more programming languages (Python, JavaScript, Ruby)
  • Experience in POS, payment terminals, banking, ERP applications or banking portals
Powered by