I. Job role:
- Develop and maintain automated test scripts for various platforms (web, mobile, desktop) using programming languages (Java, Python)
- Write and optimize code to enhance the automation framework and improve test coverage.
- Implement and integrate automated tests into the CI/CD pipeline to ensure continuous testing.
- Report and track bugs, work with developers to resolve them.
- Participate in product design reviews to provide input on functional requirements and potential issues.
- Ensure the final product meets quality standards before release.
- Manual and automation testing will be flexible in work
- Requirement:
- At least 4+ years of automation experience in Web and API testing. Strong English communication
- Strong Java programing skills
- API/Microservices testing experience (Both Restful and MQ)
- Hands-on experience with implementing test tooling, building automation framework from scratch and maintaining them for various application architectures (eg Web, Microservices/API, etc)
- Good knowledge and hands-on experience with TestNG
- Experience in JUnit, Rest Assured (API), Wiremock (Stub external API) or Spring Test
- Demonstrated experience in leveraging different automation tools & libraries (Cucumber, Selenium, Postman, Restful API testing framework, Perfecto, GIT, Jenkins, AutoSDK, Selenium...)
- Experience in SIT testing with complex integration systems and Defect Management.
- Significant experience working with CI/CD (Jenkins/Harness) or Docker is highly beneficial
- Proficiency in driving the strategy, implementation, and execution of test automation solutions