Role description
- JD:- Proven experience designing and maintaining large-scale test frameworks or testing infrastructure (not just writing individual test cases).
- Solid understanding of software testing principles: test isolation, fixtures, parameterization, mocking, and coverage.
- Experience with Python testing ecosystems pytest, unittest, hypothesis, or similar.
- Proficiency in C++ with the ability to read, debug, and interface with C/C++ codebases from Python.
- Familiarity with build systems such as CMake or Meson
- Strong debugging and root cause analysis skills across multi-layered systems.
- Experience with pybind11, CFFI, or ctypes for Python/C++ integration.
- Comfortable working in Linux-based development environments.
Skills
semiconductor product validation,test frameworks,testing infrastructure,software testing,c++
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.