Lead QA Engineer

The Lead QA Engineer will use their leadership skills, technical & organizational expertise to lead a QA Engineering team to develop and maintain the Automated test projects, monitor and evaluate the quality of deliverables for the solutions to ensure they meet the client requirements using PNI’s practices and standards.

Key Accountabilities

  • Works closely with the Development Manager to establish and evolve formal Automation processes ensuring that the automation team is using industry accepted best practices.

  • Oversees all aspects of Automation including establishing metrics, applying industry best practices and developing new tools/strategies and processes to ensure quality goals are consistently met.

  • Leads the development of automated test projects which utilizes PNI's processes, templates, best practices and standards to maximize reliability, functionality, and integrity while minimizing costs and cycle

  • Performs code reviews and gives constructive comments.

  • Mentors and coaches less experienced developers on testing and quality practices.

  • Drives problem determination and resolution.

  • Participates in the development of integration tests, regression tests, acceptance testing.

  • Develops test plans and strategies based the quality assurance strategy and

  • Takes direction and is able to work independently testing a product for flaws and digging into a problem until a reproducible set of steps for the root cause of a problem can be documented and handed off to development for fixing. Resolution testing of

  • Tracks bugs / issues and their

  • Monitors, reports and acts on quality metrics.

  • Promotes test driven development and testing at the developer level.

  • Encourages and supports continuous improvement.

  • Provides technical advice, assessments and estimates.

  • Works with the Business Analyst in the translation of business requirements into testing requirements.

  • Communicates with all areas to ensure a smooth efficient process.

  • Reports status and progress to the Development Manager on a regular basis.

  • Develops and maintains required documentation.

Experience & Skills

  • Post-secondary degree/diploma in Computer Science or equivalent.

  • 5+ years' experience in QA Automation including Web UI testing, API testing and integration testing.

  • 1+ years' experience in leadership role and experience of managing, coaching and leading a team an asset.

  • Experience with DevOps pipeline including continuous integration and continuous delivery.