Infinity Ward is looking for a Lead Automation Software Engineer to join their Tools team to help drive the development of automated testing frameworks and systems that validate and ensure the quality of their Content Creation tools through GUI-level functional and regression testing.
Requirements
- Strong proficiency with scripting languages (e.g., Python, Lua, or similar).
- Familiarity with the Squish Qt testing framework.
- Advanced Python skills for tools and test development.
- Experience with automated testing frameworks (e.g. Squish Qt, TestComplete, Ranorex, or equivalent).
- Experience programming in C++ or C.
- Experience with continuous integration systems (e.g., Jenkins, TeamCity, GitHub Actions).
- Knowledge of workflows for content creation or developer tools in game development.
Responsibilities
- Design, develop, and maintain automated GUI functional and regression tests that simulate user interaction and validate complex tool workflows.
- Build and extend robust, scalable automation frameworks to improve reliability and coverage of Content Creation tools.
- Collaborate with QA, engineering, and content teams to identify automation needs and ensure comprehensive coverage of user scenarios.
- Provide technical leadership and mentorship to other engineers, fostering best practices in automation and test design.
- Continuously evaluate and enhance test strategies, frameworks, and processes to increase stability, coverage, and reliability.
Other
- 5+ years of professional experience in test automation.
- 2+ years of experience in a lead or mentoring capacity.
- Strong problem-solving skills and ability to drive technical initiatives.
- Enthusiastic about changing the games industry.
- All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law and will not be discriminated against on the basis of disability.