Description

Roles and Responsibilities:

 

Performing various kinds of testing such as Black-Box, White-Box, Integration, System, Regression, and Usability testing to ensure that customers have a hassle-free experience.

Developing, maintaining, and executing automation scripts using different tools such as Selenium WebDriver,

Collaborating with developers to resolve the defects, and communicating with internal support, development, and design teams for bug fixes.

Develop test automation strategies and frameworks for API testing to ensure efficient and effective test coverage.

Collaborate with stakeholders to identify testing requirements and objectives for APIs.

Create detailed test plans, test cases, and test scenarios for API testing based on functional and non-functional requirements.

Define test data requirements and prepare test data sets for automated testing.

Design and develop reusable and maintainable automated test scripts using API testing tools and programming languages (e.g., Postman, Rest Assured, Selenium).

Implement automation frameworks and utilities to streamline test execution, reporting, and maintenance.

Execute automated test suites to validate API functionality, performance, scalability, and security.

Monitor and analyze test results to identify defects, anomalies, and performance bottlenecks.

Generate comprehensive test reports and metrics to communicate test results and findings to stakeholders.

Integrate automated API tests into CI/CD pipelines to enable continuous testing and deployment.

Collaborate with DevOps teams to automate test environment setup and configuration.

Develop and execute performance tests (e.g., load testing, stress testing) for APIs to assess scalability and reliability.

 

Skill and Experience:

 

5 to 10 years of experience in QA automation

Automation experience selenium and Java are a must.

Experience in Rest Assured (minimum 3+ in rest assured), API Testing is a must.

Should be knowledgeable in Java programming language and have a minimum of 6 months of experience in Python.

Knowledge of Microservices architecture, AWS, will be useful.

Banking or Financial Technology domain experience will be an added advantage.

Ability to work independently and proactively.

Good Communication skills.

Excellent interpersonal skills to interact effectively with departmental clients and work effectively with all levels of management.

Experience in automation framework development/enhancement.

Experience in the implementation of OOPS concepts in automation frameworks.

Education

Any Graduate