Software Tester (API Testing & Documentation for E-Learning System)

Upwork

Duration: 1 week (Full-time commitment required)

Location: Remote (UK-based company; open to global freelancers)

Project Type: Short-term freelance contract

Start Date: ASAP

About Us

We are a UK-based software house building scalable platforms across various sectors. Our current project is a feature-rich E-learning management system (LMS) that handles students, instructors, courses, classes, attendance, assessments, and more.

We’re looking for a freelance Software Tester to perform thorough manual API testing, create and organize Postman collections, and generate clear API documentation for developer consumption.

Scope of Work

You will test a RESTful API backend built for a web-based E-learning platform and help us prepare it for production.

Your Responsibilities Will Include

Manually testing REST APIs (CRUD operations, filters, auth, etc.)

Writing and executing test cases & test scenarios

Creating organized and reusable Postman collections (with environments and scripts)

Documenting each endpoint with required params, headers, responses, and error cases

Reporting bugs or inconsistencies found during testing

Collaborating with our dev team to clarify business logic and edge cases

Project Features You'll Be Testing

Course and Class Management

Student and Instructor Profiles

Role-based Access

Attendance and Assessment modules

Notification APIs

Enrollment workflows

What We’re Looking For

1+ years of experience in QA/manual API testing

Strong command of Postman (requests, scripts, environments)

Experience with API documentation (Postman, Swagger, Notion, or markdown)

Familiarity with HTTP methods, headers, tokens (JWT)

Able to communicate findings clearly and independently

Bonus: Experience in EdTech or multi-user platforms

Deliverables Expected by the End of the Week

Postman collection with organized folders & requests

Structured API documentation (JSON or markdown or shared doc)

Test case document covering all major flows

Bug/issue report (if applicable)

To Apply

Please include

Your resume or Upwork profile

Short message describing similar projects you've worked on

Link to a sample Postman collection or API doc (optional but preferred)

Qualifications

  • 1+ years of experience in QA/manual API testing
  • Strong command of Postman (requests, scripts, environments)
  • Experience with API documentation (Postman, Swagger, Notion, or markdown)
  • Familiarity with HTTP methods, headers, tokens (JWT)
  • Able to communicate findings clearly and independently
  • Bonus: Experience in EdTech or multi-user platforms

Benefits

  • Role-based Access

Responsibilities

  • You will test a RESTful API backend built for a web-based E-learning platform and help us prepare it for production
  • Manually testing REST APIs (CRUD operations, filters, auth, etc.)
  • Writing and executing test cases & test scenarios
  • Creating organized and reusable Postman collections (with environments and scripts)
  • Documenting each endpoint with required params, headers, responses, and error cases
  • Reporting bugs or inconsistencies found during testing
  • Collaborating with our dev team to clarify business logic and edge cases
  • Project Features You'll Be Testing:
  • Course and Class Management
  • Postman collection with organized folders & requests
  • Structured API documentation (JSON or markdown or shared doc)
  • Test case document covering all major flows

Job Alerts

Get notified when new positions matching your interests become available at Kardow.com.

Need Help?

Questions about our hiring process or want to learn more about working with us?