Overview
Skills
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