About the company
At Argus Labs, we’re not just developing games; we're crafting new universes. We are building the next generation of massively multiplayer online (MMO) games by empowering players with the extensive freedom to build, extend, and influence the game worlds they inhabit. Our approach is centered around World Engine, our state-of-the-art onchain game server framework. World Engine leverages a novel sharded rollup blockchain architecture, which allows games to use smart contracts for user-generated content (UGC) while scaling to tens of thousands of concurrent users without compromising performance. To date, World Engine is the most performant blockchain designed from the ground up for games and has been used in production for games like Dark Frontier, processing 700K+ player transactions within a week.
Job Summary
Responsibilities
📍Design, develop, and maintain automated test frameworks and test suites for World Engine, our game server framework, and various backend services. 📍Collaborate with development and product teams to understand requirements and provide testing solutions. 📍Implement best practices for software testing, including continuous integration and continuous deployment (CI/CD) pipelines. 📍Conduct code reviews and provide feedback to ensure testability and code quality. 📍Identify and address performance bottlenecks, security vulnerabilities, and other quality issues. 📍Drive the adoption of new testing tools and technologies to improve efficiency and effectiveness. 📍Monitor and report on the status of testing efforts, including test coverage, defect metrics, and overall quality.
Requirements
📍Bachelor's degree in Computer Science, Engineering, or a related 📍📍Proven experience as an SDET working with scalable backend services written in Go and Javascript/Typescript. 📍Strong programming skills in Go and Javascript/Typescript. 📍Experience with automated testing frameworks and tools. 📍Familiarity with observability frameworks (OpenTelemetry) and tools (Datadog, NewRelic, etc). 📍Excellent problem-solving skills and attention to detail. 📍Strong communication and teamwork abilities. 📍Ability to work independently and manage time effectively in a remote work environment.