Duties & Responsibilities
Design and develop and maintain test automation platform
Design and implement test reporting and dashboard platform
Work closely with developers, QA and DevOps engineers to align test automation objectives
Document workflows and processes
Requirements
Excellent programming skills in Groovy, JavaScript, and/or Golang
Excellent Linux administration and bash programming skills
Excellence hands-on experience in test automation platform with Selenium based ecosystems
Excellent knowledge and understanding of JavaScript testing frameworks
Excellent knowledge and understanding of test reporting and dashboarding platform
Excellent knowledge and understanding of CI/CD
Excellent knowledge and understanding of full-stack web application development
Excellent knowledge and understanding of QA principles and practices
Excellent knowledge of functional, performance, load and API Testing
Strong problem-solving and analytical skills
Excellent communication and collaboration abilities