-
Hands-on 10+ years of relevant development or testing experience
-
7 years in Quality roles testing and automating large scale customer-facing systems with sophisticated distributed integrations
-
3+ years managing quality engineers responsible for qualifying features through the complete software development life cycle
-
Experience with Robot Framework
-
Experience working with remote teams
-
Excellent knowledge of QE automation architecture, methodologies, processes, and tools
-
Hands on experience in QE automation frameworks for both frontend and backend applications, such as Cucumber, Selenium, Rest Assured, TestNG, SOAPUI etc.
-
Experience creating multiple test frameworks from scratch. Experience in Java or Python, familiar with databases, SQL, and scripting languages
-
Understanding of REST and RESTful services
-
Expertise with continuous deployment systems using Maven, GIT, Spinnaker, and Jenkins; define branching, tagging, and code merging strategies
-
Experience with Git, Drone CI, Argo CD, Kubernetes, Docker, and cloud platforms such as AWS, OCI and GCP
-
Ability to collaborate and influence multi-functional teams within your area of responsibility
-
Ability to act as a leader to increase efficiency through process improvements and automation, increase test coverage through automation, reduce customer-impacting defects, make informed risk-based decisions, and improve chances of success and promote software testing standards and mentor engineers in the team
-
Ability to build, drive and support automation test strategy. Dedication to delivering great software and releasing it quickly, efficiently, and with growing quality
-
Experience working on Agile (Scrum) teams
-
Good knowledge of scripting skills with one or more scripting languages, such as Python or Java is helpful