We’re looking for a Senior Software Development Engineer in Test (SDET) to lead the continued evolution of our Unreal-based LQA Automation Framework. This is a high-impact engineering role requiring advanced expertise in software architecture, test automation, integration, and Unreal Engine 5.
Programming (Advanced): Expertise in designing efficient, maintainable software using modern design patterns. Writes clean, documented, reusable code.
Frameworks & Automation Tools (Advanced): Deep knowledge of .NET test automation frameworks and Unreal-specific testing tools. Ability to evaluate and extend existing solutions.
Integration (Advanced): Proficient in building integrations with CI/CD, bug tracking, and test management platforms.
Version Control: Advanced Git experience with complex branching and collaboration workflows.
Unreal Engine: Advanced proficiency in Unreal Engine 5 with proven production experience.
Code Quality: Leads code reviews and enforces best practices and standards.
Problem Solving (Advanced): Tackles complex issues and proposes maintainable, scalable solutions.
Technical Communication (Advanced): Able to clearly articulate complex concepts to both technical and non-technical audiences. Writes clean documentation and presents effectively.
Collaboration: Acts as a bridge between QA and development, advocating for test automation at all levels.
Relevant certifications in software testing, automation, or Unreal development.
Experience working in Agile/Scrum environments.
Familiarity with performance/load testing tools and metrics.
Design, develop, and maintain robust, scalable test automation frameworks and infrastructure.
Build custom tools and utilities to improve test execution, analysis, and reporting.
Integrate automated tests with CI/CD pipelines and external systems (bug tracking, test management).
Lead the design and implementation of system integrations (SOA/microservices).
Research emerging technologies and advocate for engineering best practices.
Guide and mentor mid-level TAEs on framework use and improvements.
Actively contribute to the design and review of automated test cases.
Champion code quality through regular code reviews and architectural oversight.
Facilitate collaboration between QA and development to improve testability and automation coverage.