NXP Semiconductors enables secure connections and infrastructure for a smarter world, advancing solutions that make lives easier, better and safer. As the world leader in secure connectivity solutions for embedded applications, we are driving innovation in the secure connected vehicle, end-to-end security & privacy and smart connected solutions markets.
We are looking for an Intern Software Engineers to join an enthusiastic and dynamic team in Bangkok, to develop an Automated UAT system project using Web Application, REST API, PowerShell scripting and other related technology.
UAT (User Acceptance Test) is the activity to make sure that the application performs all functional as expected. Currently, there is a manual way to observe and verify the state of the application after quarterly maintenance.
The idea of Automated UAT system is to reduce downtime for maintenance and reduce manual workload for team member when performing the UAT after server and network are upgraded.
The system is also aimed to prevent the human error when perform UAT and/or reading the UAT result which can lead to the production incident.
Moreover, the Automated UAT system is designed to have the UX/UI part for user to perform execute UAT activity and also having the backend API part to integrate with Ansible which is the automated MAD flow of IT team.
Job Responsibility:
Work as a team to design, develop, test and monitor the automated UAT system project.
Work closely with IT team, ServiceDesk and Technical Support engineer to understand the process, problem and requirement.
Design an Automated UAT system to solve existing process and fulfill requirements with support from Senior member in a team.
Participate in technical reviews for self-created or others work
Work in the Agile environment and be a part of the team to improve the agile software development process.
Document detail design, usage and maintenance process of the system
Present functional and practical solution to the team.
Job Qualification:
The candidate must be pursuing a Bachelor’s IT, Computer Science or related field.
Basic knowledge of JSON and REST APIs services.
Basic knowledge of Docker and Container
Basic knowledge of PowerShell scripting
Self-organized and commit to the plan.
Basic knowledge of Continuous integration is a plus.
Basic knowledge of Agile methodology and Jira would be an advantage.
Excellent teamwork mindset.
Willing and able to work as a team