Junior/Senior Software Engineer in Test (LINE Pay)
About this position
LINE Pay is seeking a Software Engineer in Test to enhance automated testing for its applications and services, focusing on improving the end-user experience and tackling challenges that affect millions.
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.