You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.

Quality Assurance Automation Engineer

Reference ID: 3248531

Share job:




Quality Assurance Automation Engineer

Position Overview

BCAA has been recognized as one of Canada's 50 Best Employers for 2018!

Business and IT Solutions

BCAA is hiring for a regular full-time QA Automation Engineer who will be based out of Burnaby Head Office.
As a QA Automation Engineer (aka QAAE) , you will be part of our SCRUM teams and responsible for delivery of exceptional software quality through test automation and QA best practices.

You like to develop and are passionate about quality. You've worked with mobile app QA automation frameworks and have a passion for innovation. You will maintain and extend test automation framework, increase test coverage, and develop hooks into existing systems. When we talk about Selenium, you know we are not talking about Se atomic number 34, Bamboo is not for pandas, and you worked with Java, Javascript or .NET and you have worked with databases.. Agile and SCRUM are under your skin and you enjoy spreading their adoption and making them better in ways that align with our culture. You like to learn and enjoy Business Analysis and leadership in QA best practices.
You have worked with Java, Javascript or .NET and you know your way around a database.

Agile and SCRUM are under your skin and you enjoy spreading their adoption and making them better. You provide leadership and assistance to less experienced team members in more complex situations.

Key Responsibilities Include
The Job
    • Assess and recommend tools and technologies to improve, maintain and expand test automation framework for mobile apps and web applications
    • Analyze business requirements and use cases to estimate efforts and develop testing strategies.
    • Develop and maintain well written test plans and test cases.
    • Develop and maintain well performing automated test scripts using programming or scripting languages.
    • Execute automated scripts for functional, regression, performance and load testing.
    • Perform manual testing where needed to support development of test automation, or when automated testing is not appropriate or cost effective.
    • May be required to perform business analysis and development on an as needed basis.
    • Advocate development practices that support testability, defect prevention and early detection of defects.
    • Ensure optimal a utomated test coverage to include most common and business critical business flows.
    • Carries out other related tasks and projects as agreed upon by team.
    • Relentlessly seeks out continuous improvement opportunities.


Minimum Qualifications

The Ideal Candidate: You have a Team First mindset and an aversion to 'It's not my job' attitude. You know the importance of being proactive when dealing with issues and challenges. By the way, you have excellent oral and written communication, too.

Education:
    •Degree in Computing Science. Equivalent combination of education and experience will be considered.

Experience:
    •Minimum 4 years of relevant experience, of which:
    •1 to 2 years in application development
    •1+ years solid hands-on experience in designing and developing test automation frameworks
    •1-2 years in a QA role

Technical knowledge:
    •Java, Javascript or .NET.
    •Ability to query database through SQL queries.
    •QA experience with browser based and web-based Java or .NET applications.
    •Familiar with Agile & Scrum practices.
    •Working knowledge of automation tools such as Selenium WebDriver, Extent, TestNG and Bamboo.
    •Experience in supporting non technical team members to leverage test automation framework for automated testing.
    •Good understanding of software testing methodologies.
    •Active participant in discussions.
    •Excellent oral and written communication skills.
    •Keen attention to details.
    •Self-starter and a strong team player.
    •Demonstrated ability to be proactive when dealing with issues and challenges.
    •Excellent analytical and trouble shooting skills.
    •Excellent multi-tasking and organizational skills.

Preferred:
    •Experience in business analysis
    •Experience working in an Agile / Scrum environment

Background Check Requirements:
    • ALL SUCCESSFUL CANDIDATES WILL BE REQUIRED TO SUCCESSFULLY COMPLETE BACKGROUND CHECKS, WHICH MAY INCLUDE CRIMINAL, CREDIT, CREDENTIAL & REFERENCE CHECKS.


Division
CIO

Job Status
Regular Full Time (RFT)

Location Name
Head Office (Burnaby)

Location Name
Burnaby

Compensation & Benefits Overview
At BCAA, we offer competitive compensation packages and excellent career advancement opportunities. To find out more, ask the hiring managers during your interview.

PLEASE NOTE: ALL SUCCESSFUL CANDIDATES WILL BE REQUIRED TO SUCCESSFULLY COMPLETE BACKGROUND CHECKS, WHICH MAY INCLUDE CRIMINAL, CREDIT, CREDENTIAL & REFERENCE CHECKS.

Posted: November 19, 2018
Closes: January 18, 2019