
Software Engineer - Development SQC
- Melaka
- RM 8,000 per month
- Permanent
- Full-time
- Own the preparation, maintenance, and review of the test plans, including customer-specific test plans and new feature test plans, while also providing effort estimates for planning purposes.
- 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.
- 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.