1

Freelance Software Tester Jobs (NOW HIRING)

Software : * Strong generative / creative coding background - WebGL, Three.js, react-three-fiber ... timelines, testing, and quality. * Communication & Collaboration: Proactively shares progress ...

$83 - $124/hr

Your Mission As a Freelance Senior Android Engineer , you'll take ownership of building and ... Be involved in the entire development cycle : from concept and testing to user feedback Your ...

Cloud Software Engineer II

Sylmar, CA · On-site

$81K - $141K/yr

Support verification and validation testing, unit testing, and ensuring that all product ... freelance work and professional experience). * Excellent communication skills and be able to work ...

Support verification and validation testing, unit testing, and ensuring that all product ... freelance work and professional experience). * Excellent communication skills and be able to work ...

Support verification and validation testing, unit testing, and ensuring that all product ... freelance work and professional experience). * Excellent communication skills and be able to work ...

Showing results 41-60

Freelance Software Tester information

See salary details

$19

$43

$69

How much do freelance software tester jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for freelance software tester in the United States is $43.50, according to ZipRecruiter salary data. Most workers in this role earn between $33.41 and $52.40 per hour, depending on experience, location, and employer.

What does a freelance software tester do?

A freelance software tester is an independent professional who evaluates software applications for bugs, usability issues, and overall quality. They work with different clients or companies on a project-by-project basis to ensure that software meets specified requirements and functions as intended. Their tasks typically include creating and executing test cases, reporting defects, and providing feedback to development teams. Freelance testers may work remotely and often specialize in specific types of testing such as manual, automated, or performance testing.

What does a freelance software tester do?

A freelance software tester or testing engineer works on a contract basis to evaluate and test software applications. Some of your responsibilities in this career may be to perform QA duties for a software program, create a historical analysis of test results, execute and design test plans for different computer applications, maintain and operate test networks, test a script, and maintain a manual database of software defects. Other roles include detecting software failures, documenting issues and anomalies, comparing results from the previous testing to current testing, creating application instructions for users of the software, documenting and recording testing results, and verifying specific functions or actions of a code.

What are the key skills and qualifications needed to thrive as a freelance software tester, and why are they important?

To thrive as a Freelance Software Tester, you need a solid understanding of software testing methodologies, bug tracking, and quality assurance principles, often supported by a degree in computer science or related certifications like ISTQB. Familiarity with test management tools (e.g., JIRA, TestRail), automation frameworks (such as Selenium), and various operating systems is highly valuable. Strong analytical thinking, attention to detail, and effective communication skills help in accurately identifying issues and collaborating with remote teams or clients. These competencies ensure reliable test results, timely feedback, and high-quality software deliverables in a competitive freelance environment.

How do freelance software testers typically manage communication and workflow with remote development teams?

Freelance software testers often collaborate with remote development teams using project management and communication tools like Jira, Slack, or Trello. Clear and timely communication is essential to ensure testing requirements are understood and feedback is promptly addressed. Testers usually participate in regular stand-up meetings, provide detailed bug reports, and maintain documentation to keep everyone aligned. Adapting to different team structures and time zones is a common challenge, so strong organizational skills and proactive status updates are highly valued.

What is the difference between Freelance Software Tester vs QA Tester?

AspectFreelance Software TesterQA Tester
CredentialsTypically no formal certification required, but certifications like ISTQB are beneficialOften requires a QA or software testing certification
Work EnvironmentIndependent, remote or on-site freelance projectsUsually employed full-time in a company's QA department
Employer & Industry UsageHired by multiple clients across industries as a freelancerEmployed by organizations to ensure product quality
Search & Comparison IntentLooking for freelance testing opportunities or contract workSeeking full-time QA roles or internal testing positions

Freelance Software Testers work independently on various projects, often remotely, and may not require formal certifications. QA Testers are typically employed full-time within organizations to maintain quality standards. Both roles focus on testing software, but their work settings and employment types differ significantly.

What cities are hiring for Freelance Software Tester jobs?

Cities with the most Freelance Software Tester job openings:

What are the most commonly searched types of Software Tester jobs?

The most popular types of Software Tester jobs are:

What states have the most Freelance Software Tester jobs?

States with the most job openings for Freelance Software Tester jobs include:

What job categories do people searching Freelance Software Tester jobs look for?

The top searched job categories for Freelance Software Tester jobs are:

Infographic showing various Freelance Software Tester job openings in the United States as of August 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $90,490 per year, or $43.5 per hour.

Senior Lua Developer (Roblox) - AI Code Evaluation

Lifted, an Upwork Company™

Chicago, IL • Remote

Full-time

Re-posted 5 days ago


Job description

Company Description

An enterprise client is seeking experienced Lua Developers to support AI model training through technical evaluations, scripting tasks, and code quality reviews. This opportunity is ideal for developers who have strong Lua programming skills and experience building or scripting within the Roblox ecosystem.

The client partners with leading AI organizations to improve the quality of next-generation AI models by leveraging the expertise of experienced software developers. Selected freelancers will help evaluate AI-generated code, review programming solutions, and contribute to the development of high-quality training data used to advance generative AI technologies.

    Job Description

    This opportunity is ideal for experienced Lua programmers who enjoy solving technical challenges, reviewing code, and improving software quality.

    What You'll Do:

    • Review, analyze, and evaluate Lua code for accuracy, quality, and best practices.
    • Complete technical evaluations and scripting-related tasks involving Lua programming.
    • Identify bugs, performance issues, and opportunities to improve existing code.
    • Develop and modify Lua scripts based on project requirements.
    • Apply strong programming fundamentals, including modular design, data structures, and debugging techniques.
    • Work with Roblox Studio and Roblox development environments where applicable.
    • Contribute to AI model training by providing high-quality technical feedback and code evaluations.
    • Collaborate with the client's AI evaluation platform while following detailed project guidelines.
    Qualifications

    Requirements:

    • Advanced proficiency in Lua programming, including scripting, debugging, and code optimization.
    • Hands-on experience using Roblox Studio and/or developing applications or games on the Roblox platform.
    • Strong understanding of programming fundamentals, including data structures, functions, modular programming, and performance optimization.
    • Ability to independently review, analyze, and improve existing Lua code.
    • Professional working proficiency in English with strong written communication skills.
    • Ability to work independently and follow detailed technical instructions.

    Nice to Haves:

    • Experience developing Roblox games or interactive experiences.
    • Experience reviewing code or conducting technical quality assurance.
    • Familiarity with software testing, debugging, and code optimization techniques.
    • Experience contributing to AI, machine learning, or code evaluation projects.

    Additional Information
    • Fully remote, project-based opportunity.
    • Up to $60/hour, depending on project availability.
    • Expected workload ranges from 10–39 hours per week, although work volume may fluctuate.
    • Weekly lump-sum payments for work completed during the previous week.
    • Qualified candidates will receive an Upwork contract offer along with onboarding instructions.
    • Candidates who successfully complete the initial survey will be invited to a paid technical evaluation (approximately 2–3 hours). Approved evaluations will receive a $150 payment.
    • To begin onboarding and access project tasks, candidates must have an active Upwork contract with the client.
    • Due to the high volume of applicants, the client may not be able to respond to individual inquiries.