Duties and Responsibilities

  • Designs and executes test plans / cases
  • Executes end-to-end software testing
  • Logs and reports test case results
  • Identifies and documents software defects
  • Writes and reads functional requirements and designs and compares them against deliverables as part of the testing and quality assurance process
  • Creates and maintains a regression suite and plans for each subsequent production cycle
  • Identifies and uses relevant testing tools in execution of each test case
  • Coordinates deployments, version control, release notes
  • Writes help pages
  • Automates testing processes
  • Automates code deployments
  • Updates test cases to reflect changes in a timely manner
  • Makes recommendations for the product architecture improvements


  • 10 years of software quality assurance experience
  • Experience in effectively supporting multiple projects and products from the beginning to the end of the product development lifecycle
  • Ability to follow organization’s policies and procedures and be able to identify improvements
  • Experience in communicating and dealing with multiple stakeholders in effective manner
  • Experience with testing web based and mobile applications
  • Extremely detail oriented and able to adhere and follow directions to complete specific tasks
  • Effective troubleshooter
  • Experience with SharePoint and VSTS is an asset
  • Ability to independently monitor and adjust daily priorities to meet various fluctuations in workload
  • Capable of working effectively in a continuously changing environment
  • Team player


  • Bachelor’s degree or equivalent in a computer science or related discipline
  • CSQA Certification

Make your next career move with Utilismart.

Qualified candidates are invited to apply via the form below.

Javascript is required to submit this form.

Close message box.