Responsibilities:
Develop and execute automated test scenarios with a strong emphasis on using code to solve technical challenges, increase test coverage and shorten the software development cycle through automation
Contribute to the creation of an automation framework utilizing tools that are applicable to the specific technical challenges per product to provide a robust platform which is capable of supporting our automation function into the future
Add to our company performance and scalability testing
Maintain a high quality bar in a complex and constantly evolving workspace
Requirements:
At least 4 years of experience in JAVA- a must
B.Sc. in computer Science or computer engineering
At least 4 years of Experience in developing automation infrastructure for web applications and mobile devices using Selenium/Appium a must
Fluent English a must
Knowledge and experience in object-oriented concepts and design patterns a must
Experience in implementing automation test cases using best practices- a must
Experience in implementing API test cases using JUnit/TestNG a must
Experience with Maven/ Gredle a must
Experience with parallel test running on multiple devices/browsers an advantage
Experience in BDD using Cucumber or equivalent- an advantage
Experience with Load/Performance/Stress tests an advantage