Software Test Engineer
Salary undisclosed
Apply on
Original
Simplified
Key Responsibilities:
Instrument Manufacturing Test:
- Perform system and solution test execution, analyze system compatibility and integration issue, troubleshoot and identify root cause, and propose for solution.
- Develop and execute manufacturing test plans for modular instrument products.
- Collaborate with cross-functional teams to identify and resolve test-related issues.
- Conduct root cause analysis for test failures and implement corrective actions.
Software Development:
- Collaborate with cross-functional teams to understand software requirements and design comprehensive test plans.
- Design, develop, and maintain software applications for automated testing processes using C#, ASP.NET, and SQL Server.
- Create and optimize test scripts to enhance efficiency and accuracy.
- Collaborate with software engineers to integrate test processes into the overall software development life cycle.
- Identify, document, and track software defects, working closely with development teams to resolve issues.
- Participate in the continuous improvement of testing processes and methodologies.
Qualifications:
- Master’s or Bachelor's degree in Computer Science, Software Engineering, Electronic and Electrical Engineering, or related field.
- Minimum 8 years of relevant working experiences.
- Proven experience in modular instrument, smart manufacturing, automated software development, system and solution integration including the development of test plans and troubleshooting.
- Strong proficiency in programming languages, particularly C# and SQL.
- Experience in Cloud and Web-based software development is an added advantage.
- Strong understanding of project management, Application Programming Interface (API), software development methodologies and best practices.
- Knowledge of software development life cycle (SDLC) and testing methodologies.
- Excellent problem-solving skills, time and task management, and attention to detail.
- Effective communication skills, reporting, and ability to work collaboratively in a team environment.
Preferred Qualifications:
- Previous experience in Agile or Scrum environments.
- Experience with test automation tools and frameworks.
- Familiarity with software project management and reporting.
Similar Jobs