Principal Test Engineer
Core
Lead development of system testing strategies, test plans, and automation across Java and TypeScript stacks to ensure application quality and delivery risk mitigation.
Role type
Principal Test Engineer (QA Lead)
Builds
Automated test suites (unit, API, end-to-end, regression), CI/CD pipeline gating, and performance/scalability testing initiatives.
Domain
Software Engineering / Quality Assurance
Required skills
Java (8+), TypeScript, Node.js, CI/CD pipeline integration, performance testing, test data management, defect triage, team mentoring, stakeholder communication
Preferred skills
Shift-left testing practices (TDD/BDD), static analysis, service virtualization, APM tooling (Splunk, DataDog), Agile/DevOps methodologies
Technologies
Java, TypeScript, Node.js, GitHub Actions, JIRA, Confluence, Splunk, DataDog
Responsibilities
Design and implement automated testing strategies; manage complex QA projects and coordinate cross-functional teams; drive automation strategy and integrate tests into CI/CD pipelines; own performance and scalability testing initiatives; mentor QA engineers and coach team capabilities; communicate test progress, risks, and metrics to senior stakeholders.
Seniority
Principal, hands-on IC with leadership responsibilities (via careerplan.io/jobs/618519201941-principal-test-engineer-at-libertymutual)