Design and develop programs that conduct automatic tests on new and existent software.
Designing and developing test automation scripts.
Collaborating with Quality Engineers Analysts and Software Developers to develop solutions.
Keeping updated with the latest industry developments.
Develop and configure test automation networks.
Use the guidelines to develop programs and write automation scripts.
Participate in all aspects of the product development life cycle from design to deployment.
Understand business requirements and provide feedback on appropriate testing methods.
Build high quality test automation suites and test plans.
Document, handle, and verify bugs.
Increase overall team skills by mentoring and coaching the team on automation.
Contribute to testing environment configuration and deployment
Bachelor’s degree in Computer Science, Software Development, or a related field.
5+ Years of experience as a Test Automation.
Proficiency in programming languages such as .Net and Java.
Very good knowledge in Selenium/Appium automation tools
Understanding of agile software development and CI/CD pipelines in relation to testing
Excellent mathematical and problem-solving skills
Highly accurate and detail-oriented.
The understanding of testing practices such as TDD, BDD and applicability to different situations
Experience building and designing test scripts in automation using JUnit/TestNG.
Successful experience with developing reusable test automation frameworks.
Experience in using Git Enterprise.
Experience in build tools Jenkins/Maven/Gradle is a Plus.