BrightOwl Loader Loading

QA Automation Specialist - Canada  

Company managed [?] Still accepting applications

Posted on : 29 May 2017

Project Description


Job Description : 
  • To design, implement and run automated tests for new features, performance, automated regression and smoke tests 
  • To carry out all automated testing activities related to products and projects ensuring deliverables are released to specification and the highest quality 
  • To perform functional testing as needed 
  • To help develop the software quality assurance testing (QA) team by continually improving processes  


 Qualifications   
  • Experience in software quality assurance testing or software development 
  • BS/MS major in Computer Science or related discipline 
  • Experience with automation tools for Windows desktop applications (like White, QTP, Test Complete) 
  • Experience with OO design and good coding skills (C#, C++) 
  • Experience with the software development lifecycle 
  • Experience in writing test specifications including plans, cases, script and data requirements is preferred 
  • Experience in Agile software development environments is preferred. 
  • Self-motivated, independent thinker with excellent troubleshooting skills  



Special Skills & Knowledge   
  • Background in science is an asset 
  • Working knowledge of mass spectrometry principles and ICP-MS hardware/software is an asset  



Key Competencies   
  • Passion for quality 
  • Problem solving and analytical capabilities 
  • Attention to detail 
  • Learning and integration into the environment quickly  


Strategic   
  • Develop test strategies and plans for performing performance and automation testing 
  • Contribut to the design and fully implement our product’s automated test framework 
  • Provide strategic thinking leadership pertaining to new ways of leveraging information to improve team processes  



Operational   
  • Design, implement, and execute automated tests 
  • Create and maintain test cases, test data and test environment 
  • Prioritize test requirements and organize test cases 
  • Work as a member of the scrum team planning, estimating, and verifying user stories 
  • Effectively communicate status, metrics, and issues on a regular basis