Sr. Software Engineer (Automation tools)

New
Remote - BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSPythonArtificial IntelligenceJenkinsQA AutomationC#CI/CDGitHub Actions

Requirements

  • Proficiency in Python or C#, with demonstrated experience designing and building QA automation frameworks from the ground up
  • Strong preference for Unity and Unity tooling, with hands-on experience testing game systems and client-side behavior; experience with other game engines also considered
  • Demonstrated fluency with coding agents as a daily engineering tool — not just prompting, but integrating AI into test creation, debugging, and code review with sound judgment about when to steer, verify, and override
  • Ability to think abstractly about test coverage: you define the problem space before reaching for solutions, and build systems that adapt to changing content rather than hard-coded approaches
  • Experience with complex, interconnected game systems — combat, progression, economy, or procedural content — and validating correctness across large combinatorial spaces
  • Experience with CI/CD platforms such as GitHub Actions, Jenkins, or TeamCity, and the ability to integrate automated content tests into build pipelines
  • Demonstrated ability to collaborate cross-functionally, balance shifting priorities, and deliver iteratively in a fast-moving prototyping environment

Responsibilities

  • Design adaptive test automation for dynamic game content — character customization, map scenarios, and procedurally generated content (PGC) — using approaches that stay valid as content evolves without requiring manual test plan rewrites
  • Propose game engineering changes that improve testability: test hooks in generation tools, game data structures that support combinatorial testing, metadata that enables bot automation
  • Integrate AI-assisted workflows into automation delivery end-to-end, from test scaffolding and debugging to code review and pipeline integration
  • Integrate quality efforts throughout the development lifecycle, including automation frameworks, build pipelines, and performance metrics
  • Set technical standards for the team's automation code, shape cross-project QA strategy, and share reusable patterns that let other engineers maintain quality as the team scales
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now