The Expertise and Skills You Bring
- Bachelor’s degree in Computer Science or equivalent experience is required
- 10+ years of test automation development using Java or similar language.
- Experience in testing distributed applications at multiple layers of the technology stack
- Experience using REST, Java, Web Services, SOAP, Git, Jenkins
- Proven technical skills (e.g., SQL, XML, HTML, JavaScript, Java, or Python)
- Experience with test automation tools such as Cucumber, Selenium, RESTAssured , Git and Jenkins
- Hands on experience with crafting and maintaining testing frameworks like Junit, TestRunner, Selenium (TestNG)
- Knowledge of with Version Control Systems (Git, ClearCase etc.)
- Demonstrated experience with Azure cloud technologies, DevOps, CI/CD experience
- Practical experience working with both functional and regression testing including test automation within an agile environment
- Ability to quickly learn, adapt and thrive to meet the needs of a fast paced, changing environment
- Interpret business requirements and crystallize stories and acceptance criteria for implementation
- Identify risks and develop contingency plans in anticipation of test automation issues
- Have the proven ability to work independently as part of an Agile Sprint, Kanban team/squads
- Proven understanding of the software development process including planning, analysis, design, coding, system and user testing, and problem resolution
- Use and improve upon an existing automation framework
Learn more about this Employer on their Career Site
