Test Automation Engineer API & Microservices

Overview

Accepts corp to corp applications
Contract - W2
Contract - long tem

Skills

QA
api
Java
json
Javascript
Agile
Jenkins
Git
XML
Cucumber
scrum
Scripting
Microservice
JMETER
Automated Testing
Test Cases
Version Control
Continuous Integration/Delivery
Test Planning
Restful Web Services

Job Details

Job Title: Test Automation Engineer API & Microservices
Location: Remote Canada
Employment Type: Contract

Job Overview:

We are looking for a Test Automation Engineer with strong experience in API testing, data-driven test automation, and a good understanding of RESTful services and microservices architecture. The ideal candidate will be hands-on with tools like Postman, SoapUI, or JMeter, and have scripting experience in either JavaScript or Java. This role will require close collaboration with development, QA, and product teams to ensure the delivery of high-quality APIs.

Key Responsibilities:

  • Design, develop, and execute automated test cases focused on API and microservices testing
  • Use tools such as Postman, SoapUI, or JMeter to perform functional, regression, and performance tests
  • Implement data-driven automation frameworks using JavaScript or Java
  • Analyze test results, report bugs, and work with development teams for defect resolution
  • Validate API functionality, response formats, error handling, and performance
  • Contribute to test planning and coverage analysis
  • Collaborate effectively with cross-functional teams to define test strategies
  • Ensure alignment with Agile development practices

Required Skills:

Skill

Mandatory/Good to Have

Expected Rating (out of 5)

API Testing (Postman, SoapUI, JMeter)

Mandatory

3 4

JavaScript or Java for scripting

Mandatory

3 4

Data-driven test automation

Mandatory

3 4

Understanding of RESTful services / microservices

Mandatory

3 4

Communication skills

Mandatory

4

Preferred Qualifications:

  • Exposure to CI/CD pipelines and version control (e.g., Jenkins, Git)
  • Familiarity with BDD frameworks such as Cucumber
  • Understanding of JSON/XML data handling
  • Experience working in Agile/Scrum environments
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.