ISL R - Senior QA Analyst*d
About the BCLDB
The BC Liquor Distribution Branch (LDB) is one of two branches of government that provide oversight for the beverage alcohol and non‑medical cannabis industries in the province. The LDB is responsible for the wholesale distribution of liquor and cannabis, and operates the retail brands BCLIQUOR and BC Cannabis Stores. The LDB is committed to the government’s goals of making life better for people in B.C., improving services, and ensuring a sustainable province for future generations.
The revenue generated by the LDB helps fund essential public services like health care, education, and community programming.
The LDB’s Information Technology (IT) team has seven competency areas:
Customer Experience, Infrastructure & Operations, Information Security, Enterprise Architecture, Software Services, Data Services, and IT Program Governance. The IT department manages computing infrastructure for more than 230 BC liquor and cannabis stores, the head office in Burnaby, four warehouse/distribution centres, and three data centres in Burnaby, Delta and Kamloops.
Reporting to the QA Manager, the Senior QA Analyst is responsible for test planning, presenting plans, identifying areas of improvement, creating and upgrading QA processes, creating reports, analyzing QA metrics, enforcing established QA processes, and liaising and coordinating with operational lines of business. The Senior QA Analyst performs analysis of requirements, confirms testability, tracks defects, develops automated test scripts and scenarios traceable to requirements using programming in Java, Python or C#, and uses tools such as Egg Plant.
Responsibilities include performing manual and automated testing, performance testing, initial prioritization of defects, issues or change requests; running defect triage meetings and daily scrums to track project testing progress; designing, establishing and maintaining the test automation framework along with an automated regression and sanity test suite. The Senior QA Analyst provides coaching and mentoring to junior QAs on best QA practices and processes.
A successful completion of a criminal record check is required.
Education and experience
A degree or diploma in information technology, computer science or a related field with a minimum of 6 years of recent, related experience is required. Alternatively, a combination of education, training and experience may be considered, such as a secondary school diploma with relevant coursework or certification, and 8 years of recent, related experience.
Recent, related experience must have occurred in the last 10 years and must include the following:
- Software development experience using Java, C#, or Python.
- Experience developing test automation framework based on Selenium Web Driver, Rest API, Appium, Sikuli, or similar.
- Experience deploying test automation in Continuous Integration and Dev Ops environments such as Git and Azure Dev Ops.
- Experience developing test automation scripts in Java or C#.
- Minimum of 3 years’ experience leading QA projects (task allocation, designing test automation frameworks, metrics collection, risk management, etc.).
- Experience managing test environments (TEM).
Preference may be given to candidates with any of the following experience:
- Experience testing under an Agile environment.
- Experience with test planning, test execution and test monitoring/control.
- Experience with developing, executing and maintaining test automation scripts.
- Experience with developing master test plans.
- Experience utilizing test and defect management tools including Jira, Azure Dev Ops and Testlink.
- Experience in writing test automation strategies, demos and training.
- Experience in developing and maintaining performance/load/stress testing framework and Java/C# scripts based on JMeter.
- Software development experience with any object‑oriented language such as Java, C#, Python.
- Experience with Oracle, SQL or MySQL.
- Experience with Behavior‑driven development (BDD).
- Experience with test automation tool Eggplant.
- Experience testing data transformations.
- Experience with robotics or physical automation systems (e.g., robotic…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: