Junior/Senior Software Engineer in Test
About this position
We are looking for a Software Engineer in Test who would like to produce and assess programming code to make automated testing on LINE MAN Wongnai applications and services. You will enhance the end-user experience with a customer-focused mindset.
Responsibilities
• Establish and improve automated testing by writing software/code to run the test on existing programs. It could be unit test, integration test or end to end tests.
• Develop tools to Improve existing testing automation or design more efficient testing.
• Understand the needs of product requirements to advise on and design testing strategy.
• Make a discussion, analysis, develop requirements with the team to ensure that the services are testable and have a good quality.
• Collaborate with teams to deliver quality and efficient software - easy to maintain, testable, and reusable.
Requirements
• You must be able to write code. You will be a software engineer not a manual tester. You're comfortable writing software/tests to solve problems.
• Work experience in any of the following backend, mobile or frontend technologies.
• Knowledge and understanding of Data Structures, Algorithms, OOP, Design Patterns, and Best Practices.
• Growth mindset with willingness to learn new things and teach others.
• Experience with the APIs and micro-service architectures.
• Experience with test-driven development.
• Experience in DevOps Practices and CI/CD Pipelines.
• Experience in using Node.js / ReactJS or Vue.js.
• Experience in using Docker to create Docker Images and Deploy Docker Containers.
• Able to communicate in both spoken and written English.