Co-lead software testing activities with Software Engineers during software verification on the production floor.
Collaborate closely with Software Engineers to conduct hands-on testing, diagnose, and troubleshoot software issues.Work closely with the Software Engineering and Application Engineering teams during testing and issue resolution discussions.Float between various machines to gain exposure to different configurations and potential issues.Update and refine test cases based on field exposure and issues encountered during testing.Document and report software defects by creating tickets for bugs found during verification in the software issue tracking system.Track and highlight any derogations or unmet requirements in the Software Quality Control (SQC) Test Reports.Ensure timely execution of testing activities in alignment with the software release schedule.Provide feedback to strengthen the robustness and completeness of the test plans and cases.Support continuous improvement initiatives within the software testing process. * Provide coaching and mentoring to Junior Software Quality Engineers.Complete other tasks as assigned based on business needs.REQUIREMENTS & QUALIFICATIONS:Bachelor's degree in computer science/information technology, Engineering (Computer/Telecommunication), Engineering (Electrical/Electronic), Engineering (Mechatronic/Electromechanical), or equivalent.Minimum 4 years of relevant experience in software testing, system integration, or automated equipment testing or equivalent (experience with turret or semiconductor machines is a plus).Hands-on experience with diagnosing and troubleshooting software and hardware issues.Strong attention to detail with excellent documentation and reporting skills.Familiar with using software issue tracking systems (e.g., Jira).High sense of urgency, ownership, and accountability for assigned tasks.Ability to adapt to shifting priorities and flexible work schedules, including potential shift work, weekends, or public holidays when required.Effective English verbal and written communication skills.Passion for software quality assurance and continuous improvement.Strong analytical thinking, critical thinking, and problem-solving skills.Independent, self-driven, and a collaborative team player.Open to learning and applying new technical knowledge rapidly.Creative, innovative, and able to think "outside the box" when solving problems.