Senior QA Analyst

BC Public Service situated in Burnaby, BC V3J 1N3 CA is seeking applications for the job position of Senior QA Analyst who are enthusiastic and possess excellent interpersonal skills. The selected applicant must join and assume their responsibilities at the earliest. The opportunity is for a regular or full time position.

Employer Name: BC Public Service
Position: Senior QA Analyst
Salary: 85,563.77 – 97,595.11 per annum (plus Market Adjustment of 9.9%)
Employment type: Regular, Full Time
Location: Burnaby, BC V3J 1N3 CA (Primary)

Also hiring: Cleaner

Job Description

  • The candidate will be responsible for test planning, presenting plans, identifying areas of improvement, creating and upgrading QA processes, generating reports, analyzing QA metrics, enforcing established QA processes, and liaising with operational lines of business while reporting to the QA Manager.
  • The candidate will be responsible for analyzing requirements, confirming testability, performing defect tracking, and developing automated test scripts traceable to requirements using Java, Python, or C# and tools such as EggPlant.
  • The candidate will be required to perform manual and automated testing, performance testing, analyze and prioritize defects, issues, or change requests, run defect triage meetings and daily scrums to track project testing progress, and design, establish, and maintain the test automation framework along with automated regression and sanity test suites.
  • The candidate will be responsible for providing coaching and mentoring to junior QAs on best QA practices and processes.

Job Requirements

  • The candidate must possess a degree or diploma in information technology, computer science, or a related field, along with a minimum of 6 years of recent, related experience.
  • The candidate may be considered if they have a combination of education, training, and experience, such as a secondary (high) school diploma or equivalent certification, relevant coursework or certification in information technology, computer science, or a related field, and 8 years of recent, related experience.

Recent, related experience must have occurred in the last 10 years and must include the following:

  • The candidate must have software development experience using one or more object-oriented programming languages such as Java, C#, or Python.
  • The candidate must have experience developing test automation frameworks based on Selenium WebDriver, Rest API, Appium, Sikuli, or similar applications.
  • The candidate must have experience deploying test automation in Continuous Integration and DevOps environments, such as Git and Azure DevOps.
  • The candidate must have experience developing test automation scripts in one or more programming or scripting languages such as Java or C#.
  • The candidate must have a minimum of 3 years’ experience leading QA projects, including task allocation, designing test automation frameworks, metrics collection, and risk management.
  • The candidate must have experience managing test environments (TEM).

Preference may be given to candidates with any of the following experience:

  • The candidate must possess experience in testing under Agile methodologies.
  • The candidate must have experience with test planning, test execution, and test monitoring/control.
  • The candidate must have experience developing, executing, and maintaining test automation scripts.
  • The candidate must have experience developing master test plans.
  • The candidate must have experience utilizing test and defect management tools including Jira, Azure DevOps, and Testlink.
  • The candidate must have experience in writing test automation strategies, test automation demos, and training.
  • The candidate must have experience in developing and maintaining performance, load, and stress testing frameworks and Java/C# scripts based on JMeter.
  • The candidate must have software development experience with object-oriented programming languages such as Java, C#, or Python.
  • The candidate must have experience with Oracle, SQL, or MySQL.
  • The candidate must have experience with Behavior-driven development (BDD).
  • The candidate must demonstrate experience using test automation tools, preferably Eggplant.
  • The candidate must have experience in testing data transformations.
  • The candidate must have experience with robotics or physical automation systems, such as robotic process automation for POS or hardware-integrated automation.
  • The candidate must have exposure to automated testing of point-of-sale (POS) devices or payment systems.
  • The candidate must have experience in creating and managing hybrid test environments for QA needs.
  • The candidate must have experience collaborating in Git-based teams such as Bitbucket or GitHub with peer review and shared automation ownership.
  • The candidate must have experience developing test automation in security-restricted, compliance-driven environments.

Benefits

  • The candidate will be eligible for flexible work arrangements, including a hybrid work combination of in-office and work-from-home, in accordance with established flexible workplace guidelines.
  • The candidate will have the opportunity to join a team that offers an innovative, inclusive, and rewarding workplace.
  • The candidate will be offered competitive benefits, valuable learning opportunities, and rewarding work with exciting career development opportunities.

How to Apply

If you are interested in applying, please submit your application through the provided channels or options.

Online

 

Scroll to Top