Senior Quality Assurance Manager



Senior Quality Assurance Manager

Montreal, Quebec  - Permanent


Job Description

As the Software Quality Assurance Manager, you are passionate about quality assurance and the vital role it plays in software development and customer satisfaction. While overseeing all aspects of testing the software to ensure the highest possible product quality, you will partner with multiple teams, work across various disciplines, and conquer many challenges. You will lead, build and take ownership of the quality of our three products.

As the owner of quality, you will be hands-on in demonstrating strategic thinking and planning to provide leadership and expertise throughout the entire QA lifecycle, thus ensuring the success of the team's software testing efforts.

Our client is a software and technology company founded in 1990 and headquartered in Montreal. They develop high-tech industrial quality control solutions for international businesses. They’re a global company and businesses everywhere use and depend on their software. They have a strong vision, and it’s carried out by a tight-knit, talented, and diverse team.

Duties of the Role:


People

Lead a team of internal QA Analysts across multiple applications and features; Plan and oversee QA efforts from any external QA firms.
Provide leadership and training on current best practices for QA software testing and develop quality standards and objectives for all products.
Create a collaborative partnership with development, project management, and customer support to communicate all quality problems; report bugs and errors to development teams.
Share skills and expertise with the team and cultivate a positive, motivational environment.
Measure the team’s performance with key performance indicators; Create performance improvement plans for continuous improvement.

Product

Plan and oversee end-to-end tests for all products, including functional testing (Unit, Integration, System, Acceptance testing), performance testing and analysis of results.
Create testing frameworks for all aspects of quality: performance, security, load, stress, and user acceptance tests
Oversee the quality in all phases of the QA lifecycle including requirement review, test preparation and test execution.
Implement a sophisticated set of automated quality tests to improve the efficiency of the QA team that is integrated into the agile workflow.

Process

Ensure QA documentation (FRS, Traceability, System Test, Validation) is maintained according to ISO guidelines.
Act as the QA Subject Matter Expert in all internal and external audits.
Schedule resources, estimate QA portion of project estimates and forecasts and manage testing needs with product and development teams.


Must Have Skills:

Higher education in Computer Science.
Minimum of 5 years experience in working in a quality assurance role.
Experience working with automated testing software.


Nice to Have Skills:

Excellent written and spoken English.
Knowledge of test complete (smart bear).
Experience in delivering quality software within a tightly regulated environment (Eg. Pharmaceutical).


Details:

Starting: ASAP