Roles and Responsibilities
- Design, develop, and maintain scalable automation frameworks for UI and API testing using Selenium, Java, TestNG, and Cucumber.
- Lead end-to-end testing of banking and payment applications, including ACH/Card transactions, Kafka messaging, and ETL/data validations.
- Conduct API testing with Postman, REST Assured, SOAP UI, and Ready API.
- Perform cross-browser, functional, regression, UAT, and performance testing (JMeter).
- Integrate automation frameworks into CI/CD pipelines (Jenkins, Azure DevOps).
- Validate backend systems, microservices, and Salesforce workflows.
- Mentor QA teams, conduct code reviews, and align testing with Agile sprint cycles.
- Generate comprehensive reports using Allure, TestNG Reports, and maintain traceability matrices.
Tools & Technologies
- Languages: Java, JavaScript, TypeScript, C#
- Frameworks & Libraries: Spring Boot, RESTful Services, Microservices, Hibernate, AngularJS, jQuery
- Databases: Oracle 12c, SQL Server
- DevOps & CI/CD: Jenkins, Git, Bitbucket, Maven, Gradle
- Test Management: JIRA, HP ALM, QMetry, Confluence
Primary Skills: Selenium WebDriver, Java, TestNG, Cucumber (BDD), Cypress, API Testing, SQL