Tech Stack
CloudCypressJavaJavaScriptJMeterNode.jsPHPSeleniumTypeScriptUnity
About the role
- Develop automated UI test cases using Selenium, Playwright, or Cypress.
- Validate UI responsiveness, animations, and transitions in Unity-based games.
- Test across multiple platforms (PC & Mobile).
- Work with developers to ensure smooth frontend-backend integration.
- Analyze and optimize frontend performance (frame rates, memory usage).
- Profile frontend performance and identify FPS/memory bottlenecks to support smoother gameplay.
- Develop and maintain automated test scripts for APIs and databases.
- Conduct load, stress, and performance testing on game servers.
- Debug server-side issues and analyze logs for troubleshooting.
- Optimize and expand CI/CD automated testing pipelines.
- Work on creating test automation frameworks for developers to streamline testing.
- Leverage performance testing tools (e.g. JMeter, Locust) to simulate server load and evaluate stability.
Requirements
- 2+ years of experience in QA testing (full-stack) with both manual and automated frontend/backend testing
- Hands-on experience with test automation tools
- Proficiency in Java or Node.js, with automation scripting experience
- Familiarity with Unity game engine, UI and backend architecture
- Experience in cloud services, performance testing, and debugging
- Ability to build reusable automation frameworks to support ongoing development and improve test coverage
- Strong debugging skills and test-writing abilities to identify and resolve complex issues
- Ability to provide tools and frameworks (e.g., BDD-style reusable components) that enable developers to create and maintain their own automated tests