Quality engineering · Level 5 of 5
Principal Quality Engineer job description
This is what Quality engineering teams expect from a Principal Quality Engineer. 36 skills, each with the mastery level set for this rung, and 3 certifications required from here on. It is the same framework Competrace ships to new customers, so you can read it here and import it as-is.
Sets quality strategy and release gates across the organisation.
Principal Quality Engineer only.
Quality engineering — Principal Quality Engineer Sets quality strategy and release gates across the organisation. REQUIRED SKILLS Test Analysis - Exploratory Test Charters — You can plan a charter set that covers a feature area by risk rather than by habit, coach others in chartering, and fold session notes back into the test approach. - Risk-Based Test Prioritisation — You can set how risk is assessed and weighted across the organisation's test effort, and arbitrate when two teams disagree about where the risk actually sits. - Requirements and Acceptance Criteria Analysis — You can lead requirements analysis across several teams, coach others in spotting untestable criteria, and get analysis engaged earlier in the lifecycle. - Boundary and Equivalence Test Design — You can teach the technique to others, review their case sets for gaps, and combine it with other techniques where equivalence classes alone miss real risk. Automation - Automation Framework Design — You can set automation framework strategy across the organisation, including build-versus-adopt decisions for shared tooling, and be the final call when teams disagree on approach. - API Test Automation — You can set the API automation approach for a product, including how tests handle test data, environments and flaky dependencies, and coach others in it. - UI Test Automation — You can set the UI automation approach for a product, including where UI automation is the right layer versus API or unit level, and coach others in writing stable tests. - Regression Suite Maintenance — You can rebuild a suite that has lost the team's trust, cutting run time and duplication without losing coverage that matters. You are the one who decides which regression tests survive a large refactor. - Test Code Review — You can review tests across unfamiliar components and complicated setups, and catch the coverage gap nobody had framed as one. Your reviews teach: the same problem stops appearing in that author's next pull request. Test Engineering - CI Test Pipeline Integration — You can set the CI test pipeline strategy for a product, including what blocks a merge versus a deploy, and diagnose pipeline-level flake that automated-test fixes cannot reach. - Test Data Management — You can set the test data strategy for a product, including how production-like data is generated or masked safely, and fix data-related flake others cannot trace. - Test Environment Provisioning — You can design provisioning for test runs that span several services and awkward third-party dependencies, and decide what to stub rather than run. You are who people call when a shared environment is wedged. - Flaky Test Diagnosis — You can set how the organisation measures, quarantines and pays down flakiness, and hold the line when a team wants to retry past it. You make the link between flake rate and how far people trust the pipeline visible to leaders. - Test Reporting and Metrics — You can design reporting for a programme with several teams and competing definitions of done, and keep it honest under pressure to look green. You retire a metric once it starts driving the wrong behaviour. Specialist Testing - Load and Performance Test Design — You can set how the organisation tests and budgets for performance, and influence architecture decisions before performance has to be retrofitted. - Accessibility Conformance Testing — You can set the accessibility testing approach for a product, coach others in manual technique beyond automated scanning, and get findings fixed before release rather than logged and left. - Security Testing Fundamentals — You can set the baseline security testing a product runs before every release, and judge which findings need a specialist penetration test rather than routine testing. - API Contract Testing — You can introduce contract testing across services owned by different teams and settle who publishes and who verifies. You use it to shrink the end-to-end suite rather than to add another layer on top of it. - Cross-Browser and Device Testing — You can get to the bottom of cross-platform failures with no obvious cause, in input handling, viewport behaviour or an older engine, and reach a fix rather than a workaround. You keep the support matrix honest against what users actually run. Quality Leadership - Release Readiness Assessment — You can define how the organisation decides a release is ready, who owns the call and what evidence counts. You are trusted to overrule a green dashboard when the risk sits somewhere it does not measure. - Quality Coaching and Enablement — You can decide how quality capability is built across the organisation and where the effort is worth spending. You change how teams beyond your reach think about their own testing, by persuasion and evidence rather than mandate. - Quality Gate Definition — You can set which quality gates the organisation requires and which are a team's own choice, and defend the delivery cost of each one. You remove a popular gate when the evidence says it is stopping nothing. Delivery - Project Management — You can run the organisation's largest and most contested programmes, and the planning practices you introduce get adopted by teams you do not lead. - Planning & Estimation — You can forecast at the scale of quarters and headcount, and the estimation practice you set is what the wider organisation plans against. - Ownership & Accountability — You can take on the outcomes the organisation is most exposed on, and other leaders route ownerless problems to you by default. - Quality Focus — You can raise the quality bar across the organisation by building the tooling and habits that make the careful path the easy one. Craft - Problem Solving — You can crack problems the organisation has repeatedly failed to solve, and your approach becomes how others tackle that whole class of problem. - Domain Expertise — You can influence how the field is practised beyond this organisation, and your expertise settles questions that have stood open for years. - Continuous Learning — You can set what the organisation invests its learning time in, and the material and practice you create outlive your involvement. Communication - Communication — You can set how the organisation communicates, and the forums and norms you create measurably improve how information travels through it. - Collaboration — You can dismantle the barriers that stop teams working together, and how the organisation collaborates changes because of what you built. - Technical Writing — You can set the writing standard the organisation works to, and documents you authored are still in use long after you moved on. - Stakeholder Management — You can represent the organisation in its most consequential relationships and set how it engages with everyone who depends on it. Leadership - Leadership — You can set direction for the whole organisation, make hard calls under real uncertainty, and carry the decisions nobody else wants to own. - Mentoring — You can shape how the organisation grows its people, and those you developed are themselves named by others as strong practitioners. - Strategic Thinking — You can shape the organisation's strategy, and the bets you argued for are visible in where it ended up. REQUIRED CERTIFICATIONS - ISTQB Certified Tester Foundation Level (required from QA Engineer) - ISTQB Certified Tester Advanced Level - Test Analyst (required from Senior QA Engineer) - ISTQB Certified Tester Advanced Level - Test Automation Engineering (required from QA Lead)
Import this exact framework into your own org
Create a free account and Quality engineering lands in your org as a department: all 36 skills, with the mastery expected at each of your 5 career levels — already filled in. Rename or delete anything you don't want.