Responsibility
· Identifying and recommending the automated testing processes and tools
· Provide leadership, guidance, training and mentoring to implement test automation across project teams
· Define and implement test automation strategy including roadmap, tools, framework & approach across project teams
· Oversee technological execution of the recommended automation solution roadmap across project teams
· Evaluate and select best usage of test automation tools for different purposes
· Understanding of web, mobile, API and database testing technologies
· Ongoing knowledge of automated testing industry best practices and trends
· Experience with test automation and test management tools
· Assist client with the technical presentation of proposed automation solutions
Experience
· Demonstrated experience in defining and implementing several test automation solutions leveraging one or more of the following: Selenium, Cucumber, Appium, Postman, Cypress, Protractor, Jmeter etc.
· Advanced experience reading/writing one or more languages: JavaScript, Java, Python and related standards: Selenium/ TestCafe/Cypress/Protractor
· Experience with tools, frameworks such as Selenium TestNG, Pytest, Code quality tools (e.g., SonarQube), Code Coverage, Unit tests, Continuous Integration (CI) tools (Jenkins, Azure DevOps), Source control revision tools - GIT, GitHub, BitBucket
· Experience with setting up a test framework from scratch and improving existing frameworks
· Developing and maintaining test design documents and interface specifications
· Experience with integrating automation scripts as a part of CI pipeline
· Knowledge of database concepts and query languages
· Test planning, analysis, design, and execution
· Experience in working in Agile methodologies
· Very good English - verbal and written communication
· Natural drive for continuous learning and strong analytical and problem solving skills
...