PlayStation is looking to improve the quality and reliability of its products by developing and maintaining automated tests for its ecosystem.
Requirements
Proficient in Python programming
2+ years of experience programming in C++
Experience building, running, and debugging software in Windows environments
Experience running and debugging scripts/tools on Linux (nice-to-have)
Prior experience with PlayStation SDK development (nice-to-have)
Writing unit and integration tests (nice-to-have)
Knowledge of fuzz testing (nice-to-have)
Responsibilities
Developing, maintaining, and enhancing the testing tools and frameworks used for ensuring high quality PlayStation SDK components and peripheral firmware
Building and improving test infrastructure, simplifying deployment of building, testing, or demonstrating PlayStation sample applications
Crafting and developing test cases for PlayStation SDK libraries in C++ or embedded firmware in C
Researching tools for building and analyzing PlayStation software
Own automation suites for assigned features, ensuring test reliability and comprehensive coverage
Support and enhance automation frameworks used across hardware and platform-level testing
Monitor test infrastructure, analyzing and fixing automation failures, and improve performance and stability
Other
Possessing outstanding verbal and written communication skills
Ability to present technical information in a clear and concise manner to executives and non-technical leaders
Passion for solving problems in creative ways
Strong debugging skills
Results oriented, who works independently under minimal direction with strong work ethic
Bachelor's degree or higher (not explicitly mentioned but implied)