Requirements
• At least 4 years of experience as Automation Engineer
• Participation in building complicated hybrid automation frameworks
• Knowledge in advanced Automation methodologies
• Strong Interpersonal relations — Must.
• Team player with a sense of responsibility and accountability, self-motivated with a great passion for learning new areas.
• Experience and understanding Agile and Scrum methodologies.
• Multi-tasking.
• Good oral and written English.
• BA in Computer Sciences or similar is preferred.
Technical
• Proven experience writing code in at least one of C#, .NET, JavaScript, JQuery, AJAX, TypeScript, PHP, Java.
• Previous experience with nUnit, TestNG or similar
• Experience with Front-end (Selenium) and Back-end (Services & DB) automation
• Experience with HTML, CSS, Xpath
• Experience in implementation of BDD Frameworks is an advantage — Specflow, Cucumber).
• Experience in Microservices environments automation is an advantage..
• Knowledge and working experience with databases (MS SQL, Mongo, SQL).
• Tools: Jira, TestRail, Visual Studio, JMeter, Jenkins, Version Control System (BitBucket, Git, Tortoise svn).
• Responsible for the development and enhancement of scalable test automation framework.
• Contribute to the approach of all levels of test automation (API, UI, performance).
• Coach teams in implementing effective test automation techniques.
• Influence technical direction and use of technologies after making necessary evaluations.
• Contribute to the definition and execution of the overall testing strategy of the company.
• Development, maintenance, and support of internal tools for testing and other automated tasks.
• Ensure ongoing progress and deliveries according to the test automation plan.
• Develop functional and regression automation code from test case requirements
• Execute, track and report on the automated tests development and execution