To apply for this job you must first either login or register

QA Manager

Toronto, Ontario  - Permanent



Job Description

Overview
Our Client's IT is undergoing a massive transformation of its monolithic platform to cloud-based infrastructure. We are looking for QA Manager who can provide the technical leadership in defining standards and testing strategy for this next generation, cloud-based platform. The successful candidate will be actively involved in designing and implementing the automated testing framework. They will lead a team of test automation engineers who are eager to work with the new architectural concepts and classical subject matter experts transitioning to BDD methods. This person will uphold the integrity of company’s solutions by ensuring that quality is immutable at all stages of SDLC.

Responsibilities
- Manage the daily operations of the Quality Assurance Team. This is to include identifying needs, prioritizing tasks, consulting on the test architecture, training, guiding, mentoring, and coaching the Business QA Analysts and Automation Test Engineers to lead them in the new era of software quality assurance and testing.
- Establish the Automation Testing Strategy and Standards as it applies to cloud-based systems. This includes defining the test approach and quality gates for projects (code coverage, security scans, release management)
- The qualified candidate will be specifically responsible for the architecture, design, development and maintenance of the test automation infrastructure that integrates with continuous integration pipeline for cloud-based infrastructure.
- Lead a group of QA Automation Engineers in implementation of automated testing strategy at Unit Layer, Service Layer and UI Layer of the applications.
- Uphold code quality by monitoring code coverage and generating automated reports
- Works collaboratively with several teams, contributing as a strong leader who can drive and revolutionize test automation at the different layers of the system.
- Conduct proof of concept and evaluation of test automation tools and test case management tools appropriate for cloud-based infrastructure
- Review and approve automated test plans to ensure objectives are well defined while validating that all requirements are covered and quality standards and guidelines are being met.
- Conduct audits on testing artifacts, plans, processes, procedures and methods to ensure activities are aligned with the Agile Test Strategy
- Assist teams with test case/data management, overall testing processes and strategy, and full integration testing
- Responsible for the training and mentoring of team members on automated test methodologies and tools.
- Transform incumbent QA Analysts to gain skill sets to evolve from manual to automated testers
- Collaborate with Systems Team to develop and communicate test environment needs.
- Serve as a subject matter expert on issues that impact product quality, performance, scalability and system stability


Must Have Skills:


Experience/Skills required:
- BS/MS in Computer Science, Engineering or equivalent work experience.
- Adept with Software Development applied in Testing Role. This includes hands on experience creating automated tests in the following areas: Unit Code Review, Functional, Integration, End-to-End, Security and Performance testing at unit layer.
- 3+ years of experience designing and implementing test automation frameworks for cloud-based infrastructure (strong preference for AWS Lambda or Google Cloud, Microsoft Azure, Node.JS)
- 1+ year of experience on automated UI testing for applications on Angular 2 (Mocha/Chai/Sinon with Typescript)
- Additional experience with Angular 1 is also an asset.
- Knowledge and experience with Test Driven Development and Continuous Integration/ Continuous Deployment as it pertains to testing cloud-based applications.
- Experience using Behavior Driven Development methods and frameworks ( e.g. Gherkin/Cucumber.JS)
- Experience with load testing at unit layer for Node-based applications ( Node.JS, Gatling)
- Security and penetration testing experience is a plus.
- Hands-on experience with Test Case Management Tools and Quality Metrics.
- Experience with enterprise level agile development. Scaled Agile Framework (SAFe 4.0) certification a plus.
- Utilize agile based story development standards such as INVEST, MoSCoW, and SMART
- 5+ years of leadership and mentoring experience
- High learning agility with proven track record in adapting new technologies and tools like AWS Lambda or micro-service architecture.


Details:
Starting: ASAP
To apply for this job you must first either login or register