Develop, maintain and execute automation tests to ensure test coverage for web components using technologies like Protractor, Jasmine, Selenium Webdriver etc.
Partner with Software Engineers, UX/UI, quality Engineers, Product Managers to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity
Work collaboratively with cross-functional teams to understand project objectives, gather automation requirements, design automated tests, troubleshoot issues, and implement scalable test automation solutions
Use high quality automation test engineering best practices, test strategy and principles as defined by the Lead. Provide mentoring to team members to ensure all members use the same best practices, strategies and principles.
Participate in automation script code reviews and provide guidance on automation best practices
Develop and monitor test metrics and provide timely communication to key stakeholders on a regular basis
Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
2+ years of hands-on experience with test automation frameworks, test management tools and CI/CD workflow tools like Jenkins
Solid understanding of QA concepts, terminology and testing lifecycles
Experience with developing end-to-end tests automation for large scale service-based web applications serving a very large active user base
Experience with Rally, Jenkins, Artifactory, GitHub.
Prior experience with CI/CD pipeline is a plus
Experienced in Agile processes