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
ANY GRADUATE