AI-Powered Test Case Generator -

Job ID: 39425370

Budget: $1,500 – $3,000 USD

I'm looking to build an AI-based test case generator using GPT-4. The tool should generate test scripts compatible with both web and mobile applications.

Job Post: AI Test Case Generator & Script Authoring Tool
Title:
Build AI Test Case Generator with GPT-4 | Generate Selenium, JUnit, and xUnit Scripts from Requirements or Jira
________________________________________
Description:
We are looking for an experienced Full-Stack Developer (Python + React) to build a generic AI-powered test automation accelerator that helps generate QA test cases and developer test scripts from requirement inputs.
This web-based solution will support inputs such as software requirement documents and Jira user stories, and will use OpenAI’s GPT-4 to automatically create:
• QA test cases (positive + negative)
• Selenium automation scripts
• Subject7 automation commands
• Developer unit tests (JUnit for Java, xUnit for .NET)
This is a 4-week fixed-price engagement, fully remote, with GitHub collaboration and weekly milestone-based payments.
________________________________________
Scope of Work
Supported Inputs:
• Upload .docx or .xlsx requirement documents
• Paste/copy Jira story descriptions and acceptance criteria via web form
Core Functionality:
1. Parse input (document or story) to extract requirement blocks
2. Use GPT-4 API to generate structured test cases, including:
o Positive and negative scenarios
o Test case ID, title, precondition, steps, expected result, traceability ID
3. Display test cases in editable table (React frontend)
4. Generate the following scripts based on approved test cases:
o Selenium test scripts (Python)
o Subject7 automation scripts (JSON format)
o Developer unit test scripts:
 JUnit (Java) for Java-based systems
 xUnit (C#) for .NET-based systems
5. Export all outputs as .zip file:
o CSV/JSON test cases
o .py, .json, .java, .cs script files
Additional Features:
• Tech stack selection toggle (Java or .NET) to determine JUnit or xUnit output
• User-friendly web UI for input, review/edit, and script download
• Optional: support for Subject7 or Jira REST API in Phase 2
________________________________________
Technology Stack (Required):
• Python (FastAPI or Flask)
• React.js with Tailwind or Bootstrap
• File parsing: python-docx, openpyxl, pandas
• Test scripting: Selenium (Python), JSON (Subject7), JUnit (Java), xUnit (C#)
• GPT-4 / OpenAI API integration
• GitHub for version control
Nice-to-Have:
• Subject7 experience
• Jira REST API experience
• LangChain or prompt chaining knowledge
• Docker for containerization
________________________________________
Deliverables:
• Web-based application (hosted locally or cloud-ready)
• Clean GitHub repo with organized scripts/testcases folders
• Setup guide and sample test data
• Fully documented, maintainable codebase
________________________________________
Timeline & Budget:
• Fixed Price: $2,000 USD
• Duration: 4 weeks
• Weekly milestone reviews, final signoff after full delivery
________________________________________
Milestone Structure:
Week Milestone Deliverables Payment
1 M1 UI + input handling (file upload + Jira form), backend scaffolding $300
2 M2 Requirement parsing + GPT-4 test case generator (positive + negative) $400
3 M3 Frontend table for test case review/edit $400
3 M4 Script generation: Selenium .py, Subject7 .json, JUnit .java, xUnit .cs $400
4 M5 Export ZIP functionality (CSV, JSON, .py, .cs, .java) $300
4 M6 Final bug fixes, documentation, deployment support $200
________________________________________
How to Apply:
Please submit:
• Relevant Python/React projects or GitHub repos
• Examples of OpenAI/GPT integrations you've built
• A brief plan on how you would approach this build
• Confirmation of availability (30+ hrs/week for 4 weeks)
________________________________________
Freelancer Screening Questions
1. Describe a past project where you used OpenAI’s GPT-3 or GPT-4 for text generation or automation.
2. Have you developed any testing frameworks or automation scripts before? (e.g., Selenium, xUnit, JUnit)
3. How would you structure a script templating engine to support both Java and C# test case generation?
4. What challenges do you foresee in parsing unstructured requirement documents into testable components?
5. Do you have experience integrating with Jira or other test case management tools?
6. What is your preferred stack for rapid full-stack web application development, and why?
7. Are you comfortable working independently with milestones and GitHub-based reviews?
________________________________________
Related categories: Python AngularJS OpenAI LangChain GenAI