What you’ll Do:
- 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
What you’ll Need:
- 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
It’d be Great if you have:
- 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