API Automation Engineer (Greater Toronto Area)

API Automation Engineer (Greater Toronto Area)

13 Sep
|
Infowaysolutions
|
Greater Toronto Area

13 Sep

Infowaysolutions

Greater Toronto Area

Job Title: API Automation Engineer

Location: Sunnyvale, CA

Department: Quality Assurance / Software Engineering

Job Overview

We are looking for a talented and detail-oriented API Automation Engineer to join our team. The ideal candidate will be responsible for designing, implementing, and maintaining automated tests for our RESTful APIs using RestAssured, TestNG, JSON, and Java Collections. You will be working closely with the development and QA teams to ensure the functionality and reliability of our APIs.

This role requires strong knowledge of RESTful web services, API testing methodologies, and the ability to utilize data structures and collections effectively in test automation.

Responsibilities

Design, develop, and maintain automated test scripts for RESTful APIs using RestAssured, TestNG, and other related tools.

Write data-driven test cases with TestNG's @DataProvider annotation for API testing using collections like HashMap, ArrayList, and HashSet.

Analyze and validate API responses in JSON format.

Implement API automation frameworks for performing integration and regression testing.

Work closely with the development team to review API specifications and identify testing requirements.

Perform functional, load, performance, and security testing of REST APIs.

Ensure that automated test scripts are modular, reusable, and scalable by following best coding practices.

Continuously improve the efficiency of test automation processes and introduce optimizations.

Handle exception management, assertions, and test case reporting using TestNG and loggers.

Report defects, track issues, and monitor test results.





Participate in sprint planning and provide test execution metrics.

Develop and maintain test data sets for performing API validation, including creating and managing JSON data for requests and responses.

Use data structures to store and manipulate test results, test cases, and API responses.

Collaborate with other QA and engineering teams to improve product quality and reliability.

Skills & Qualifications:

Bachelor's degree in Computer Science, Information Technology, or a related field.

Proven experience in API Automation Testing with RestAssured.

Robust hands-on experience with TestNG and test case design.

Proficiency in Java programming, including object-oriented programming principles.

In-depth knowledge of RESTful APIs and JSON format for data exchange.

Experience working with collections and data structures in Java (e.g., HashMap, ArrayList, HashSet, etc.) for organizing test data.

Familiarity with integrating TestNG with CI/CD tools (e.g., Jenkins, Bamboo).

Experience with version control systems like Git.

Strong understanding of HTTP methods (GET, POST, PUT, DELETE) and status codes.

Ability to understand API documentation and create appropriate test cases.

Familiarity with other tools and frameworks like Postman, Swagger, and JUnit is a plus.

Good knowledge of test automation best practices and principles.

Solid problem-solving skills, attention to detail, and ability to troubleshoot complex issues.

Excellent written and verbal communication skills.

Ability to work collaboratively in a cross-functional team setting.

📌 API Automation Engineer (Greater Toronto Area)
🏢 Infowaysolutions
📍 Greater Toronto Area

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: api automation engineer (greater toronto area) / greater toronto area

Subscribe to this job alert:

Get the latest job offers by email for: api automation engineer (greater toronto area) / greater toronto area