Test Automation Developer
RazerJoining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.
Job Responsibilities :
The Test Automation Developer is responsible for designing and developing intelligent automation systems for Razer products, including gaming peripherals, embedded firmware, and software platforms. This role focuses on leveraging Artificial Intelligence (AI) and Machine Learning (ML) to enhance automation capabilities, improving system effectiveness, resilience, and scalability across integrated hardware and software ecosystems.Intelligent Automation Development
- Design and develop scalable automation frameworks for validating end-to-end functionality across devices and software platforms.
- Build automated workflows covering hardware, firmware, and application layers to minimize manual intervention.
- Develop solutions to validate device connectivity, input accuracy, configuration profiles, firmware updates, and system stability.
- Integrate automation systems into CI/CD pipelines to enable continuous validation and rapid feedback cycles.
AI & Machine Learning Integration
- Develop AI-driven automation capabilities such as self-healing workflows and intelligent execution optimization.
- Train and deploy ML models using historical execution data, logs, and telemetry to improve automation accuracy and efficiency.
- Implement anomaly detection and automated failure classification to enhance issue triaging and reduce noise.
- Continuously improve automation intelligence through data-driven insights and model refinement.
Platform & System Optimization
- Architect automation solutions for scalability, maintainability, and cross-platform compatibility.
- Establish reusable automation components and frameworks to support multiple product categories.
- Drive improvements in automation performance, execution speed, and resource efficiency.
Collaboration & Engineering Excellence
- Work closely with firmware, hardware, and software engineering teams to improve system testability and automation readiness.
- Review code, automation frameworks, and AI models to ensure quality, scalability, and best practices.
- Maintain clear documentation for automation systems, AI models, and development standards.
- Drive adoption of automation and AI best practices across engineering teams.
Pre-Requisites :
Education & Technical Skills
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong programming skills in Python.
- Experience with automation tools (e.g., Selenium, Playwright, Cypress, API frameworks).
- Hands-on experience with AI/ML frameworks (e.g., scikit-learn, TensorFlow, PyTorch).
Core Competencies
- Strong analytical thinking and problem-solving skills.
- High attention to detail and quality mindset.
- Effective communication and collaboration skills.
- Strong ownership, execution, and stakeholder coordination capabilities.
- Eagerness to learn and adopt new technologies.
Preferred Experience
- Experience with consumer electronics or gaming peripherals.
- Knowledge of firmware, device drivers, or USB/HID protocols.
- Familiarity with MLOps practices or AI-driven automation platforms.
Razer is proud to be an Equal Opportunity Employer. We believe that diverse teams drive better ideas, better products, and a stronger culture. We are committed to providing an inclusive, respectful, and fair workplace for every employee across all the countries we operate in. We do not discriminate on the basis of race, ethnicity, colour, nationality, ancestry, religion, age, sex, sexual orientation, gender identity or expression, disability, marital status, or any other characteristic protected under local laws. Where needed, we provide reasonable accommodations - including for disability or religious practices - to ensure every team member can perform and contribute at their best.
Are you game?