Description

ob Description: 

As a QA Automation (API) Engineer, you will be responsible for designing, developing, and maintaining automated testing solutions for software applications. You will work with cross-functional teams to ensure the quality and reliability of our products. You will also be responsible for identifying, analyzing, and resolving automation-related issues. 

Responsibilities: 

Design, develop, and maintain automated test solutions using various tools and technologies 

Solid understanding of RESTful web services and microservice architecture 

Strong hands-on experience with automation of APIs using Rest Assured/SOAP/Postman or other API automation frameworks 

Build modular automated performance test scripts to identify load and scalability  for APIs in a continuous integration environment  

Design and develop performance test scripts using Java-based tools such as JMeter, BlazeMeter 

Build and maintain test automation suite 

Collaborate with cross-functional teams to understand software requirements and design test cases 

Execute and maintain automated tests and analyze test results 

Work closely with developers to identify and resolve defects 

Create and maintain documentation related to automated testing 

Continuously improve the automated testing process to increase efficiency and effectiveness 

Participate in agile development processes and attend sprint planning and retrospective meetings 

Requirements: 

Bachelor's degree in computer science or a related field 

3+ years of experience in automated testing 

Strong knowledge of automated testing tools and frameworks 

Experience with programming languages such as Java, Python, or C# 

Strong analytical and problem-solving skills 

Ability to work independently and in a team environment 

Excellent communication and interpersonal skills 

Familiarity with agile development processes and methodologies

Education

ANY GRADUATE