Job Description:
As a Test Automation Engineer you will be responsible for creating and execution of test scripts which will ensure the software/product is of high quality and meets the client’s specification. You will also be in charge with the test automation framework’s integration with the CD/CD pipeline currently being used. Test web and mobile apps for functionality and to find bugs Execute test scripts - manual and automation. Create test automation scripts for smoke test, regression test, UAT etc… for both web and mobile applications Help in developing a solid pipeline that has the test automation framework running throughout the CI/CD cycle. Continuously improve test automation framework, CI/CD automation pipeline. Work with developers in delivering a product of high quality. Minimum Qualifications:
Graduate of a degree in Computer Science, Information Technology or related fields. Solid manual testing skills and QA test automation experience (2+ years) QA experience with complex web applications and software systems Experienced in iOS/Android, testing and test automation Experience with Selenium test automation framework Experience in Python, JavaScript, Java Experience with Postman, REST Experience in Git and GitLab Experience with Docker Knowledge of Mac, Windows and Linux operating systems Knowledgeable in Database structure Knowledge in API Experience performing and directing cross-browser and cross-device testing Ability to understand the system to create detailed and accurate reports Ability to initiate and drive continuous improvement Strong sense of ownership and pride in the quality of work Experience with Continuous Integration, Continuous Improvement, Continuous Delivery, Agile development (Scrum, Kanban), TDD, Excellent problem solving skills Team player, self-motivated, good communicator, driven and committed.