About the Role
We are seeking a skilled Software Development Engineer in Test (SDET), from Senior level and above, to join our team at Inworld AI with a focus on automation tools and pipelines for our QA, build, and release process in Unreal, Unity, NodeJS, and WebSDK client-side applications. The ideal candidate would be someone who has worked in the game industry live service model and understands LLM functionality.
Key Responsibilities:
- Design, create, and maintain automation tools that support our test, build, and release processes across multiple platforms (Unreal, Unity, NodeJS, and WebSDK).
- Create and manage CI/CD pipelines to automate testing and deployment workflows using tools like GitHub Actions, Jenkins, or similar platforms.
- Propose and create QA tools and processes to speed up our testing.
- Collaborate with SDK developers, backend engineers, and the QA team to develop a unified automation and tools plan.
- Build and maintain QA demo test suites/rooms to demonstrate automation, new feature showcases, and performance testing.
Qualifications:
- 5+ years of experience in software/game development with a focus on C++, C#, or similar programming languages and test automation.
- Experience working with Unreal or Unity game engines, including building, testing, and optimizing for performance.
- Hands-on experience with automation tools and CI/CD processes (GitHub Actions, Jenkins, etc.).
Nice-to-have:
- Experience in game development, especially in a tools engineering or automation capacity.
- Background in Quality Assurance and familiarity with performance and stress testing.
- Experience with building and testing for multiple platforms, including Android, iOS, and Mac.
- Familiarity with LLM models.
- Experience with test automation frameworks and tools, e.g., Playwright, Cypress.
In-office location: Vancouver, British Columbia, Canada.
Remote location: British Columbia, Canada.
The Canada base salary range for this full-time position is between C$120,000 - C$160,000 + bonus + equity + benefits. Your recruiter can share more about the specific salary range for your targeted location during the hiring process.