Job Description
Looking for an exciting Software Quality Assurance opportunity in the Embedded Systems domain? UST is actively hiring Software SQA / System Test Engineers for its Bangalore office. If you have experience in Embedded Linux, Python Automation, C/C++, System Testing, Hardware Board Testing, and Test Automation, this is an excellent opportunity to work on next-generation Digital Lithography products with one of the worlds leading digital transformation companies. Whether youre passionate about embedded software validation, hardware-software integration, or automation framework development, this opportunity offers exposure to cutting-edge semiconductor technologies, global engineering teams, and innovative embedded products.
Responsibilities
Develop comprehensive Software Quality Assurance strategies. Design detailed test plans and system test cases. Validate software features on hardware boards and embedded systems. Conduct functional, regression, integration, and system-level testing. Develop automation scripts using Python, TCL, and Shell scripting. Integrate automated tests into existing automation frameworks. Perform software and hardware validation in laboratory environments. Analyze test execution results and recommend product improvements. Review software requirements and functional specifications. Document testing methodologies and quality processes. Collaborate with software developers, firmware engineers, and hardware teams. Participate in release readiness and quality improvement initiatives.
Requirements
Software Quality Assurance, Embedded System Testing, Linux-based Embedded Systems, Python Automation, TCL Scripting, Shell Scripting, C Programming, C++, C#, Test Automation Framework Development, Functional Testing, Integration Testing, System Testing, Hardware Board Testing, Digital Circuit Concepts, Communication Protocols (I2C, SPI), Database Knowledge, Software Requirement Analysis, Defect Tracking, Automation Framework Design, Documentation, Cross-functional Collaboration.