Position Summary

The Quality Assurance Analyst’s primary responsibility is to test custom web services-based systems.

Duties and Responsibilities

Under the direction of the Manager, Technology, the Quality Assurance Analyst:

  • Participates in business requirements design
  • Analyzes and designs test scenarios for an adequate validation of requirements
  • Implements reusable test cases for the verification of implemented functionality
  • Develops traceability matrices for test cases, test scenarios and requirements
  • Executes functional tests for web applications
  • Executes non-functional tests to test the architecture of our web applications
  • Submits and follows-up on defects based on test results
  • Reports results and status to technical leads
  • Maintains up-to-date test documentation
  • Completes activities and reports on tasks in accordance with SDLC & support tool required processes

Skills and Specifications


· Bachelor’s degree in Computer Science/Engineering (or foreign equivalent) required

  • A minimum 2 years’ experience in software testing required
  • Solid knowledge of the software development life cycle
  • Experience with requirements gathering and use case development
  • Experience with functional and nonfunctional tests executed over web applications
  • Experience with Adobe Flash application, Java, JSP, XMLs and MySQL
  • Experience with networking and/or communications protocols
  • Self-motivated, high-energy, and articulate
  • Experience working in a dynamic, fast-paced, start-up environment
  • Passionate about product quality
  • Knowledge in unit testing is a plus
  • Experience with test automation tools is a plus