You will develop, implement, and sustain complex test automation using Agile techniques.
Responsibilities
Implement and continually improve an automated testing framework across all application stack levels.
Design and implement automated test cases using Java.
Advocate for best practices including Test Driven Development (TDD), Behavioral-Driven Development (BDD), and Continuous Integration/Continuous Delivery (CI/CD).
Automate every part of the software delivery lifecycle.
Analyze business requirements and functional specifications through collaborative specification.
Required Skills
12+ years of experience in software testing and automation.
Strong Java design and coding skills.
Proficiency with Selenium, Cucumber, and Protractor.
Experience with Git, Sonar, Fortify, HP ALM, and Rally.
Deep experience with end-to-end testing processes and methodologies.
Hands-on experience with DevOps and CI/CD pipelines.
Expertise in Selenium Grid and parallel test execution.
Experience with Agile workload planning, including managing stories and tasks.
Competency in defect analysis, reporting, and management.