Position Expired
This job is no longer accepting applications.
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
Other Recent Opportunities
Software Engineer III
10/3/2025RLDatix
Senior GoLang Developer(Toronto, Canada)Hybrid
10/3/2025Damcosoft
Senior Software Engineer (Python + Web API)
10/3/2025Mphasis
Junior Software Engineer Co-Op (Hybrid)
10/3/2025RTX
Software Developer II - Java
10/3/2025Robertson & Company Ltd.
Software Developer - AI & Automation
10/3/2025Bank of Montreal
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?