Automation QA

Location: Burnaby, BC
Date Posted: 05-07-2018
On behalf of our client, Affinity Staffing is seeking an Automation QA to join the team on a contract basis. As an Automation QA, you will work to help build test automation coverage. The goal is to plan and design tests for automation and execute testing, report results and support post-test diagnosis, in the most efficient and effective way. You will engage with the Project Team, understand the product needs and partner to develop and deliver automated solutions. You will play a key role in designing, developing, refining, and executing automated test suites, with an emphasis on User Interface (UI), Integration, and API testing to ensure high test coverage and quality.

Major Accountability:
Build an automation platform along with other team members, with a focus on reducing the effort required for manual testing and helping significantly increase test coverage in a limited time. Build advanced automated test suites to exercise API, backend, front-end components and UIs. Triage automation runs, sharing results and engaging in timely follow through to ensure that testing is leveraged most effectively on every release.
 
Minimum related experience:
  • 3 years in software development or quality assurance, with an emphasis on developing test automation
  • 2 years in designing and implementing regression tests for enterprise software across multiple platforms
  • 1 year in automation frameworks or tools such as Selenium, Junit, TestNG, or Cucumber
  • 1 year coding in any one programming languages like Java, Python, JavaScript, C#, C++, Ruby, SQL
  • Experience with Continuous Integration (CI) using Jenkins or similar strongly preferred
  • Experience working within DevOps tools, frameworks and workflows preferred
  • Experience with load and/or performance testing tools
  • Experience with Zephyr test case management tool
  • Experience with JIRA
  • Experience with Salesforce platform
  • Prior success as an individual Automation Engineer embedded within a product team
  • Knowledge of full Quality Assurance life cycle, testing methodologies, and test automation principles
Education:
  • Bachelor degree in Computer Science, Computer Engineering, Information Technology or similar (or equivalent experience)
or
this job portal is powered by CATS