Job Overview
We are seeking a Senior Test Automation Engineer with extensive experience in automating Java API and UI test cases. The ideal candidate should be proficient in Selenium, Rest Assured, SoapUI, and Postman and have hands-on experience integrating test automation within CI/CD pipelines.
Key Responsibilities
- Develop and maintain automated test scripts for Java API and UI testing using Selenium, Rest Assured, SoapUI, and Postman.
- Collaborate with cross-functional teams, including Developers, Solution Architects, Business Analysts, and Testers, to ensure comprehensive test coverage.
- Integrate test automation frameworks into CI/CD pipelines, ensuring seamless deployment and testing processes.
- Conduct test execution, debugging, and reporting, ensuring timely identification and resolution of issues.
- Enhance automation test suites by incorporating best practices, optimization techniques, and reusable components.
- Maintain up-to-date documentation of test cases, automation scripts, and processes.
Mandatory Skills & Qualifications
- 5+ years of experience in test automation using Selenium, Rest Assured, SoapUI, and Postman.
- Strong knowledge of Java programming for test automation development.
- Experience in CI/CD tools (e.g., Jenkins, GitLab CI/CD, Azure DevOps, or similar) to incorporate automated testing in the delivery pipeline.
- Solid understanding of API testing methodologies and frameworks.
- Strong analytical, problem-solving, and debugging skills.
- Experience working in an Agile/Scrum environment with continuous testing practices.
Nice-to-Have Skills
- Experience with performance testing tools like JMeter.
- Knowledge of containerization technologies (e.g., Docker, Kubernetes) for testing in microservices architecture.
- Experience with cloud-based test environments (AWS, Azure, GCP).
- Familiarity with BDD frameworks (Cucumber, SpecFlow).