Lead Quality Platform Engineering
amd
Job Description
- Test Automation Development: Design, implement, and maintain automated test suites using gtest for an open-source, C++-based library.
- CI/CD Integration: Integrate test automation frameworks into the GitHub Actions pipeline, ensuring seamless execution of tests and rapid feedback for developers.
- Tooling: Drive the scaling out of our common platform to collect and visualize Quality metrics, taking a data-driven approach to surfacing engineering health
- Bug Detection & Reporting: Identify, isolate, and report defects found during testing and work with developers to prioritize and resolve issues.
- Continuous Improvement: Continuously improving the test infrastructure and methodologies, proposing tools or techniques that can improve the testability of the codebase.
- Collaboration & Documentation: Work with cross-functional teams, document test results, and assist in creating user-friendly reports that communicate the quality status of the project.
- Test Planning: Collaborate with developers and product teams to define test strategies, test cases, and acceptance criteria for new features and enhancements in the library.
- Code Coverage: Develop and analyze solutions, identify gaps, and drive improvements in both test coverage and quality.
- Debugging & Root Cause Analysis: Lead complex debugging across the stack (kernel → library → framework), driving systematic resolution and preventing recurring issues.