Key Areas of Responsibilities
- Design, develop, and maintain automated test scripts using Java and related frameworks.
- Collaborate with QA team to create and execute automation tests for backend services developed in Spring Boot.
- Perform API testing and integration testing for microservices.
- Write and execute complex SQL queries for data validation and backend testing.
- Implement and maintain CI/CD pipelines for automation suites in tools like Jenkins, GitLab CI, or similar.
- Work with Git for version control and implement branching strategies for test automation projects.
- Contribute to basic Angular UI test automation and perform manual verification where needed.
- Analyze test results, report issues, and work closely with developers to resolve defects.
- Participate in Agile/Scrum ceremonies to provide automation perspectives during sprint planning and estimation.
Requirements
- 2-4 years of experience in Quality Assurance and development of Test Automation framework
- Strong proficiency in Java for automation scripting.
- Hands-on experience with Spring Boot applications and their testing.
- Good SQL skills for database validation.
- Basic understanding of Angular (UI elements and DOM structure for automated testing).
- Experience with CI/CD tools like Jenkins, GitLab CI, or similar.
- Proficient with Git and collaborative workflows (pull requests, code reviews).
- Knowledge of Selenium WebDriver, RestAssured, TestNG/JUnit, or similar automation tools.
- Familiarity with Agile development methodologies.
- Proactively engage and communicate with other teams as required.
- Knowledge of Investment Banking domain is a plus.
- Good communication skills in English