At a glance
- Workplace
- Hybrid
- Location
- Vancouver
About the role
- As an experienced Technical Test Analyst within the Shared Development Services automation team, you will act as a key technical contributor embedded within a game studio based in Vancouver.
- With the support of 2K’s central test automation team, you will be responsible for the technical evolution and support of test scripting and automation systems for a major AAA game.
Responsibilities
- Design and script sophisticated automated tests for highly complex game systems.
- Extend and evolve existing automated test scripts so they remain effective as game features evolve.
- Identify gaps in test reliability and provide updates to improve the consistency and quality of automated results.
- Investigate complex or intermittent issues by analyzing automation logs and diagnostic data.
- Collaborate with engineers to provide technical context and automated reproduction steps, ensuring high-priority defects are clearly documented and verified.
- Monitor the health and reliability of the automation pipeline.
- Ensure that existing automated suites run efficiently within CI/CD systems and that results are stable, actionable, and free from flakiness.
- Act as a subject matter expert for the studio on how to best utilize our automation tools.
- Translate manual test requirements into technical specifications that can be executed within the existing automation framework.
Requirements
- More than 4 years of professional experience in software testing or quality engineering.
- More than 2 years of hands-on experience focused on automation programming and test scripting.
- Strong proficiency in at least one programming or scripting language such as Java, Python, C#, Bash, Lua, PowerShell, etc.
- Ability to extend and maintain test coverage using automation tools or frameworks such as Selenium, Appium, or JUnit.
- Excellent written and oral communication skills and strong interpersonal skills.
- Strong problem-solving and analytical skills, with a close attention to detail.
Preferred qualifications
- Experience testing AAA games across multiple phases of the game development lifecycle.
- Good knowledge of commercial game engines, such as Unity or Unreal Engine.
- Ability to integrate with CI/CD systems such as TeamCity, Jenkins, or Horde.
- Experience with test case management software such as QMetry or TestRail.
- ISTQB certification or equivalent.
Workplace
- #LI-Hybrid
Skills
- Java
- Python
- C#
- Bash
- Lua
- PowerShell
- Selenium
- Appium
- JUnit
- Unity
- Unreal Engine
- TeamCity
Show all 15 skills
- Jenkins
- Horde
- QMetry