Proficiency in Python, C#, or JavaScript for test automation
Strong knowledge of game engines (e.g., Unreal Engine, Unity)
Experience with automation tools (e.g., Selenium, Appium)
Solid understanding of QA methodologies and testing types
Strong debugging skills with logs and issue analysis
Proficient in version control systems like Git or Perforce
Responsibilities
Create tools to enhance QA efficiency, like bug-tracking and reporting dashboards
Collaborate with game development teams to troubleshoot issues during development
Define and implement both automated and manual testing plans for game features
Assist in diagnosing complex bugs and regressions using various debug tools
Maintain clear technical documentation for tests and tools
Mentor junior QA team members on automation best practices
Design and sustain automated test frameworks and scripts across platforms
Benefits
Collaborative work environment with industry-leading game studios
Opportunity to work with cutting-edge gaming technologies
Exposure to a wide variety of games and platforms
Mentorship opportunities to grow career in quality assurance
Involvement in large-scale game launches and support services
Full Job Description
About the Role
We're looking for a skilled Games QA Software Development Engineer in Test to join our team and support a growing scope of quality assurance needs across a variety of development phases for multiple projects. You'll work closely with game developers, publishing QA teams, and engineers to ensure build stability, test features, and uphold high-quality standards throughout development and beyond launch.
Due to continued expansion, GlobalStep is looking for SDETs to work onsite in our Dallas-based test center.
Key Responsibilities:
Tooling and Frameworks: Create tools to improve QA efficiency, such as bug-tracking integrations, reporting dashboards, and data analysis tools.
Collaborative Testing: Work closely with game developers, designers, and QA teams to identify and resolve issues during development and post-release.
Test Planning: Define and implement automated and manual testing plans for game systems, including gameplay mechanics, network/multiplayer features, graphics, and audio.
Bug Analysis: Assist in triaging and diagnosing complex bugs and regressions using debugging tools, logs, and telemetry data.
Documentation: Maintain detailed technical documentation for automated tests, tools, and frameworks.
Mentorship: Provide guidance and mentorship to junior QA team members on best practices for automation and quality assurance.
Additional Responsibilities:
Automation Development: Design, develop, and maintain automated test frameworks and scripts to validate game functionality, performance, and stability across various platforms (PC, console, mobile).
Pipeline Integration: Integrate automated testing into CI/CD pipelines to enable rapid feedback on game builds.
Performance Analysis: Develop scripts and tools to monitor game performance, memory usage, and frame rates, ensuring the game meets performance benchmarks.
Must have some of the following Skills and Experience:
3 to 5+ years' experience as an SDET
Programming Expertise: Proficiency in programming languages such as Python, C#, or JavaScript, with a focus on test automation frameworks.
Game Development Knowledge: Strong familiarity with game engines (e.g., Unreal Engine, Unity) and their scripting systems.
QA Tools: Extensive experience with automation tools (e.g., Selenium, Appium) and game-specific QA tools (e.g., console TRCs, debug menus).
Development Testing Knowledge: Solid understanding of QA methodologies, including black-box, white-box, and performance testing.
Debugging Skills: Ability to analyze logs, debug issues, and provide detailed reports.
Version Control: Proficiency in version control systems like Git, Perforce, or SVN.
Preferred Qualifications:
Experience with CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps.
Experience with networked/multiplayer game testing.
Familiarity with platform certification processes (e.g., Xbox, PlayStation, Nintendo).
Knowledge of graphics rendering pipelines and GPU performance analysis.