Software Engineer in Test - #1703769
Sony Interactive Entertainment LLC

Why PlayStation?
PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios, and more.
PlayStation also strives to create an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for innovation, technology, and play to explore our open positions and join our growing global team.
The PlayStation brand falls under Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Group Corporation.
The role
Join the team responsible for developing the tests, tools, and infrastructure that ensure the quality of the software toolchain used to build every PlayStation5 game. You’ll collaborate closely with the toolchain development team to design tests and testing systems for new features as they are developed. In addition, you will help design and implement new tools and techniques to ensure the overall quality of the product.
Our toolchain is based on a private fork of the open-source LLVM project, continuously updated through an automated merge system. Thanks to our advanced continuous testing we have a proven track record of identifying and reporting new bugs in the open-source project very quickly.
This role offers a great opportunity to build a career in Software Engineering in Test, working on industry-leading development tools. You will receive mentorship from experts in the field and have opportunities for continuous learning.
What you’ll be doing
- Collaborating with development teams to design and implement tests and test systems for new toolchain features, ensuring robust quality at every stage of development.
- Contributing to the development of internal testing tools and frameworks, helping to improve the efficiency and effectiveness of our processes.
- Maintaining test jobs on our Jenkins CI system, ensuring smooth execution and identifying opportunities to optimize test performance.
- Analysing test results from automated tests to identify trends, areas for improvement, and potential issues that need to be addressed.
- Participating in code and documentation reviews, offering feedback to improve test coverage, code quality, and overall development workflows.
What we are looking for
- A BSc in a relevant technical or scientific field (such as Computer Science, Engineering, or Mathematics), or equivalent practical experience demonstrating appropriate technical skills.
- Understanding of software testing techniques, whether gained through academic coursework, personal projects, internships, or professional experience.
- Ability to write and maintain unit and system tests for software applications, ensuring quality and reliability. Experience developing testing frameworks is a plus for more experienced candidates.
- Proficiency in scripting languages, such as Python, to automate test cases and workflows. Familiarity with test automation tools or frameworks would be a bonus for candidates with professional experience.
- Strong communication skills, with the ability to clearly convey technical information both in writing and verbally to team members of varying levels of expertise.
- Collaborative mindset, capable of building strong working relationships and working effectively across teams, regardless of experience level or reporting line.
Nice to have
- Experience in triaging software bugs and collaborating with development teams. For more experienced candidates, experience handling complex bug reports is a plus.
- Experience testing released software products, particularly developer tools or similar platforms. Experience with more complex testing environments is valued for experienced candidates.
- Familiarity with advanced software testing techniques, such as coverage-directed fuzzing or using sanitizers. This knowledge can be acquired on the job, so candidates with a learning mindset are encouraged to apply.
- Practical knowledge of a system-level language such as C++ and the ability to navigate and test large codebases, whether gained through coursework, projects, or professional experience.
Equal Opportunity Statement:
Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy, maternity or parental status, trade union membership or membership in any other legally protected category.
We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond.
PlayStation is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume