QA Automation Engineer

Location: Vancouver, BC, Canada
Date Posted: 11-20-2018
On behalf of our client, Affinity is seeking a QA Automation Engineer on a full-time basis for our fast growing downtown Vancouver client. 

  • Lead the cultural shift in QA towards automation Be the QA advocate and champion, and sign-off on its behalf UAT and Go-Live deployments
  • Analyze business specifications and other project technical documentation to ensure you have a full understanding of the business requirements to properly implemented a well designed test plan.
  • Contribute in testing, review test cases and test scripts.
  • Organize and conduct test scripts along with improving test scripting standards to align with test strategy and velocities.
  • Prepare test data, and automate and execute test cases with a strong focus on testing a web application front end.
  • Ensure application under test conforms to specified requirements as needed.
  • Communicate with Operations, Development and Product Management to secure controlled test environment and adequately carry out testing activities.
  • Generate defect reports and provide status reports on all testing activities.
  • Produce test result reports at the end of each test phase.
  • Analyze test coverage reports and identify candidates for further automation
  • Review test results and follow up on test failures and report problems
  • Work with Team Lead to plan, scope, prioritize and schedule test automation projects
  • Participate in project meetings and provide realistic estimates.
  • Create, maintain and take ownership of automated test suites for new and existing features
  • Suggest and implement improvements to the current test framework
  • Collaborate with the development team to keep our product performance, robust, and maintainable
  • Review code from team members, ensuring all tests are written according to best practices, robust, and easy to maintain
  • Mentor team members as they learn about test automation 

  • 5+ years of test automation development experience using Selenium WebDriver required
  • Experience creating a framework to allow developers to easily execute regression test scripts so they can validate their Jira tasks before marking them complete
  • Strong experience configuring and integrating QA automation into Jenkins
  • Experience in manual testing, test automation, performance testing, integration testing and end to end testing using various known tools popular in the industry
  • Strong knowledge of QA methodologies and software development life cycles
  • Experience in defining, designing, communicating, and presenting quality metrics to cross-functional teams as well as upper management
  • Ability to work collaboratively with cross-functional teams
  • Excellent verbal and written communication skills
  • High degree of self-initiative Strong leadership skills
  • Working understanding of HTML5, CSS3 and CSS
  • Pre-processors such as SASS or LESS
  • Experience using GIT to branch, tag and version automated test scripts
  • At least 3 years experience working in a team environment
  • Excellent communication and interpersonal skills
  • Good analytical and problem solving skills
  • Self-motivated, results-oriented, and a demonstrated ability to operate autonomously
  • Ability to analyze and creatively solve technical and business-related problems
  • Meticulous and efficient in communication and consistently documents all work
  • Strong customer service mindset

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