About the RoleWe'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.