Requirements
- At least five years in a people management role. Proven success in people management including mentorship. Past experience supervising people managers is strongly preferred
- Effective leading of multiple Agile teams in quality and testing engineering domains. (Software engineering managers with deep experience and understanding of testing groups and processes should also apply.)
- Outstanding verbal and written communication skills, which encompass presenting to senior leadership, product managers, software engineers, project managers, and customers
- Significant experience with software engineering practices, software automation and testing systems (for example, Jenkins)
- Proficient in Python programming. Enough C++ experience to provide guidance in larger architectural discussion and occasional code review
- A solid understanding of the software development lifecycle, and applying proven software methodologies to testing and driving reductions in technical debt
- (Desirable) Machine learning background
- (Desirable) Prior experience with console or PC game development
- (Desirable) Past experience with cloud computing and containerization
- (Desirable) Development and debugging tools experience on Windows
What the job involves
- We are looking for a creative, diligent Senior Software Engineering Manager who will be responsible for driving the engineering teams researching and developing the next generation of PlayStation's testing technology
- This technology – including automation tools, framework and CI infrastructure – is used to analyze the quality of front end workflows on the PS5
- As a Senior Manager, Software Engineering (Quality Engineering), you will lead and develop a team responsible for ensuring high-quality software delivery across multiple products and platforms
- This role shapes quality strategy, drives engineering excellence, and enables efficient, reliable release processes
- You will work cross-functionally and lead a distributed team across locations, embedding quality practices throughout the development lifecycle
- The position entails collaboration with quality management leadership, different internal departments, as well as open source software communities
- Together we will build an environment oriented to trust, open communication, creative thinking and cohesive team effort
- You will also work closely with your peers and leadership to establish project prioritisation, team goals and overall quality
- Lead, mentor, and develop a distributed team of quality engineers across multiple products and platforms
- Manage and support remote team members, fostering effective collaboration across geographically dispersed teams
- Define team member development and career path opportunities with team members and mentor them to achieve goals
- Monitor and review everyone’s performance, deliver regular performance appraisals
- Manage team capacity planning, hiring, onboarding and ensure effective succession planning for your teams
- Lead day-to-day activities of engineering team using Agile/Scrum methodology
- Define and implement quality engineering strategy, vision, and best practices to support reliable and efficient software delivery
- Partner with product and development teams to define test strategies, acceptance criteria, and release plans
- Identify, assess, and communicate risks to delivery timelines and product quality
- Lead all aspects of delivery for general technical architecture and infrastructure to support the continued development of projects, including tools and pipelines
- Research and craft new tools for overcoming inefficient processes by automating work
- Advocate for reducing technical debt, improving test coverage, and maintaining engineering standards
- Lead retrospective analysis of activities and champion continuous process improvement
Requirements
- At least five years in a people management role. Proven success in people management including mentorship. Past experience supervising people managers is strongly preferred
- Effective leading of multiple Agile teams in quality and testing engineering domains. (Software engineering managers with deep experience and understanding of testing groups and processes should also apply.)
- Outstanding verbal and written communication skills, which encompass presenting to senior leadership, product managers, software engineers, project managers, and customers
- Significant experience with software engineering practices, software automation and testing systems (for example, Jenkins)
- Proficient in Python programming. Enough C++ experience to provide guidance in larger architectural discussion and occasional code review
- A solid understanding of the software development lifecycle, and applying proven software methodologies to testing and driving reductions in technical debt
- (Desirable) Machine learning background
- (Desirable) Prior experience with console or PC game development
- (Desirable) Past experience with cloud computing and containerization
- (Desirable) Development and debugging tools experience on Windows
What the job involves
- We are looking for a creative, diligent Senior Software Engineering Manager who will be responsible for driving the engineering teams researching and developing the next generation of PlayStation’s testing technology
- This technology – including automation tools, framework and CI infrastructure – is used to analyze the quality of front end workflows on the PS5
- As a Senior Manager, Software Engineering (Quality Engineering), you will lead and develop a team responsible for ensuring high-quality software delivery across multiple products and platforms
- This role shapes quality strategy, drives engineering excellence, and enables efficient, reliable release processes
- You will work cross-functionally and lead a distributed team across locations, embedding quality practices throughout the development lifecycle
- The position entails collaboration with quality management leadership, different internal departments, as well as open source software communities
- Together we will build an environment oriented to trust, open communication, creative thinking and cohesive team effort
- You will also work closely with your peers and leadership to establish project prioritisation, team goals and overall quality
- Lead, mentor, and develop a distributed team of quality engineers across multiple products and platforms
- Manage and support remote team members, fostering effective collaboration across geographically dispersed teams
- Define team member development and career path opportunities with team members and mentor them to achieve goals
- Monitor and review everyone’s performance, deliver regular performance appraisals
- Manage team capacity planning, hiring, onboarding and ensure effective succession planning for your teams
- Lead day-to-day activities of engineering team using Agile/Scrum methodology
- Define and implement quality engineering strategy, vision, and best practices to support reliable and efficient software delivery
- Partner with product and development teams to define test strategies, acceptance criteria, and release plans
- Identify, assess, and communicate risks to delivery timelines and product quality
- Lead all aspects of delivery for general technical architecture and infrastructure to support the continued development of projects, including tools and pipelines
- Research and craft new tools for overcoming inefficient processes by automating work
- Advocate for reducing technical debt, improving test coverage, and maintaining engineering standards
- Lead retrospective analysis of activities and champion continuous process improvement
#J-18808-Ljbffr…
