QA Analyst

Role Description

OrderDynamics, one of Canada’s leading SaaS Order Management providers, is seeking a skilled Quality Assurance Analyst to join our team. The ideal candidate is a quick learner with 3+ years of experience testing software for large scale e-commerce platforms. The QA Analyst must have sound knowledge of QA methodologies as well as experience in Manual testing. Knowledge of Automated and Performance testing is nice to have, but not required for the position. The ideal candidate would be a person with a technical mindset, but experience with software testing.

The position is based out of Richmond Hill, Ontario (just outside of Toronto) and reports to the Development Manager. Our office environment is casual but fast paced.

Primary Responsibilities

  • Work independently as a fully engaged member in the Client Services department
  • Work closely with Business Analysts (BAs) to create test plans based on business requirements
  • Work closely with Developers to create test cases based on features developed
  • Configure the system and setup test data to match client configurations
  • Design and execute Manual test cases
  • Full end-to-end testing of client implementations
  • Work with client to develop User Acceptance Test (UAT) scenarios
  • Use Team Foundation Server to track issues and create work items
  • Use established builds to run automated and performance test scripts
  • Work remotely with testers that are a part of the system integration (SI) partner team
  • Follow employee handbook and published company policies at all times

Secondary Responsibilities

  • Train clients on the setup and configuration of the system
  • Break out test cases that are common between client implementations
  • Test API and Webservice implementations
  • Keep up to date with emerging technological trends

Educational Qualifications

  • Bachelor’s degree or Diploma in Computer Science, Software Engineering or relevant work experience

Experience Required

  • 3-5 years .NET testing experience
  • 3-5 years of relevant QA technical experience
  • Experience creating comprehensive test plans based on Business Requirements or verbal communication
  • Experience testing Webservices and Endpoints
  • Strong troubleshooting and root cause analyses skills
  • Understanding of software testing principles and best practices
  • Understanding of the following Web technologies: HTTP(S), S/FTP, Web Services (SOAP, RESTful)
  • Knowledge and experience writing simple SQL queries
  • Deep knowledge of different testing methods and a willingness to adapt to current needs
  • Ability to create clear, concise and detail oriented test plans / cases
  • Experience testing high-scale, multi-tenant SaaS applications or large websites
  • Experience with debugging tools like Firebug, IE Developer Tools, Chrome Developer Tools, etc.
  • Excellent verbal and written communication skills

Additional Assets

  • Familiar with Automation and Performance testing practices
  • Familiar with API testing
  • Experience testing OMS platforms