Software Quality Assurance Engineer
Core
Develop and execute comprehensive test suites to validate functional, technical, and regulatory requirements for software and integrated hardware/firmware components.
Role type
Software Quality Assurance Engineer
Builds
Software products and integrated hardware/firmware components
Domain
Gaming and embedded systems
Deliverable
production ML models | product features
Required skills
C, C++, C#, Python, Visual Studio, Windows/Unix environments, test case management, defect tracking, SDLC understanding, hardware/firmware validation
Preferred skills
Test automation tools, gaming communication protocols (SAS, ASP, G2S, QCOM), Prompt Engineering, LLMs for test generation
Technologies
Visual Studio, Python, C, C++, C#, SAS, ASP, G2S, QCOM
Responsibilities
Design and execute detailed test plans and test cases (manual and automated), analyze test results to identify root causes of defects, collaborate with Development and Product teams to triage bugs, perform testing and validation on integrated hardware and firmware components, maintain accurate documentation of test activities and outcomes, serve as a quality representative during development code reviews
Seniority
Mid-level, hands-on IC