QA Engineer

Location: Vancouver, BC
Date Posted: 03-14-2018
On behalf of our client, Affinity Staffing is seeking a passionate and detail-oriented Quality Assurance Engineer to take charge of all things QA related. You will be have experience in writing test cases and creating automated scripts, as you fully understand the importance of scaling so that the software development team can move at an even faster pace. You pay extra attention when it comes to manual testing to ensure that software releases get deployed on time and with quality. We are a 24/7 operation that requires on-call coverage to service any technical incidents that may arise.

  • Work closely with Software Engineers and Product Managers to capture requirements for test automation framework, define process, setup and maintain automation framework and library of automated tests for web-based SaaS app
  • Plan, execute, monitor automated tests to analyze and publish results and interpretation, within scheduled deadlines
  • Setup test data as required to reproduce issues and execute positive, negative and edge case automation testing
  • Follow the process for defect management, release testing and overall product quality assurance
  • Create and maintain automated test process documentation, scripts and tools
  • Collect and provide test metrics and reports
  • Execute manual smoke and final acceptance testing as needed for software releases
  • As needed, assist support with reproducing, diagnosing and resolving customer issues
  • Together with our Software Engineers and DevOps staff, you will share an on-call rotation and be an escalation contact for service incidents

  • BSc degree in computer science, engineering or equivalent experience.
  • 1-3+ years of experience performing quality assurance for a web based software product.
  • 1-3+ years' experience in the design, development and maintenance of an automation framework and library of automated tests for web-based SaaS application
  • 1-3+ years' experience with cross-browser testing, functional, stress/performance, security testing of multi-tiered web applications
  • Good experience in using industry standard tools to develop and maintain automated user acceptance test suites and tying them into the Continuous Integration process
  • Good experience writing and executing automation test scripts using software testing frameworks such as JMeter, Selenium, TestComplete, SOAPUI, LoadUI.
  • Good experience with the following technologies: C#, .Net, Javascript, JSON, SQL, HTML, Selenium
  • Good experience with source control systems such as Git, SVN, Mercurial
  • Experience working in agile development team
  • Self-starter looking to learn and contribute significantly to the team
  • Able to work independently with minimum supervision
  • Proficient in the English language with excellent communication skills, both written and verbal are a must.
About Affinity Staffing:
Affinity Staffing is a full-service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility.
For more information on Affinity Staffing, please visit
this job portal is powered by CATS