Software Engineer in Test, ToolChain QE
Core
Design, implement, and maintain automated testing systems, tools, and infrastructure for the PlayStation 5 software toolchain (LLVM-based) to ensure quality, reliability, and maintainability of development workflows.
Role type
Software Engineer in Test / Quality Engineer (ToolChain)
Builds
Automated test frameworks, internal diagnostic tools, CI/CD pipelines, and reporting systems for the game development toolchain.
Domain
Gaming / Software Development Tooling / Quality Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, software testing techniques, CI/CD systems, Jenkins, automation design, debugging, code review, analytical problem-solving
Preferred skills
C++, fuzzing, property-based testing, static analysis, sanitizers, complex bug triage, SDK testing
Technologies
Python, Jenkins, LLVM, C++, CI/CD
Responsibilities
Design and implement tests and testing systems for new ToolChain features; Develop internal tools for test execution, diagnostics, and workflow efficiency; Maintain and improve test jobs on Jenkins CI; Write Python-based automation for testing and reporting; Analyze automated test results to identify patterns and improve infrastructure; Investigate failures across test, build, and execution environments; Participate in code and documentation reviews; Apply Quality Engineering practices like risk-based thinking and continuous improvement.
Seniority
Mid-level to Senior, hands-on IC