We are seeking an experienced Automation Tester III to join our dynamic software testing team in Pittsburgh, PA. The ideal candidate should have a solid background in end-to-end testing, utilizing Java with Selenium WebDriver, and Cucumber with Gherkin for test automation. The candidate should also possess a strong understanding of back-end databases, API testing using Postman, and Jenkins for continuous integration and continuous deployment (CI/CD) processes. Preferred candidates will have prior experience in the banking domain.
Responsibilities:
- Develop and execute comprehensive automated test scripts to ensure the quality and reliability of our software applications.
- Collaborate with cross-functional teams to understand system requirements, user stories, and acceptance criteria for effective test case creation.
- Perform end-to-end testing of web applications, using Java and Selenium WebDriver to automate functional, integration, and regression tests.
- Utilize Cucumber with Gherkin to create and maintain BDD-style test scenarios and step definitions.
- Conduct thorough testing of back-end databases to validate data integrity and data flow.
- Design and execute manual API tests using Postman to verify API functionality, data transmission, and integration with external systems.
- Implement test automation frameworks and maintain test scripts for optimal test coverage and efficiency.
- Collaborate with developers and other stakeholders to analyze test results, identify defects, and track issues to resolution.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Qualifications:
- Bachelor's degree in Computer Science is must Have
- 4-8 years of proven experience in software testing and test automation.
- Strong proficiency in Java programming language for developing automation test scripts.
- In-depth knowledge of Selenium WebDriver and experience in creating scalable and maintainable test frameworks using Java.
- Proficiency in Cucumber with Gherkin for behavior-driven development (BDD) testing.
- Strong experience in testing back-end databases, ensuring data accuracy, and verifying data integrity.
- Proficiency in manual API testing using Postman to verify API functionality and integration.
- Familiarity with CI/CD processes and tools, particularly Jenkins.
- Excellent analytical and problem-solving skills with a keen attention to detail.
- Effective communication and collaboration skills to work with cross-functional teams and stakeholders.