
Software Testing Projects
Looking for freelance Software Testing jobs and project work? PeoplePerHour has you covered.
opportunitypre-funded
Technical Website QA Audit, Functional Testing, GL Issue Logging
We are a UK-based B2B engineering company operating a structured marketing and e-commerce website. We are entering an optimisation phase and require a comprehensive Technical QA Audit focused on functional integrity, payment flow validation, and structured issue logging. This is not a marketing, SEO, or design review. We require technical QA testing with developer-ready outputs. Testing will occur on the live site within a defined window. Stripe test credentials will be provided. All test activity must be clearly labelled to avoid internal confusion. ⸻ Scope of Work The audit should cover the following areas: ⸻ 1️⃣ Core Functional Testing • Enquiry forms (validation, submission, success behaviour) • File upload behaviour (size/type limits, mobile upload) • Search and filtering functionality • Pagination and navigation behaviour • 404 handling and broken link identification • Mobile responsiveness and interaction behaviour • Form error messaging clarity • Back-button and refresh behaviour on key pages ⸻ 2️⃣ Payment & Quote Flow Validation (High Priority) • Full Stripe checkout testing (success and failure scenarios) • Card validation errors • Page refresh during payment • Session timeout behaviour • Back-button behaviour during checkout • Quote-based payment links (if applicable) • Confirmation page behaviour • Confirmation email triggers • Multiple payment attempt behaviour • Verification that duplicate charges cannot occur All payment testing must use Stripe test environment only. ⸻ 3️⃣ GA4 Event Integrity (Basic Validation) • Confirmation that key conversion events fire correctly • Verification that events fire once only • Refresh/back-button testing on success pages • Validation that Stripe redirect does not cause duplicate events Advanced attribution or UTM analysis is not required at this stage. ⸻ 4️⃣ Console & Front-End Stability • Identification of JavaScript console errors • Failed network requests • Broken assets or missing resources • UI breakage across key browsers ⸻ 5️⃣ Cross-Browser & Device Testing Minimum expected coverage: • Chrome (desktop) • Safari (desktop) • Edge (desktop) • iPhone Safari • Android Chrome (if available) Please confirm your device/browser capability. ⸻ 6️⃣ End-to-End Journey Testing Simulated real-user journey testing from: • Homepage → Category → Product → Enquiry • Quote received → Payment → Confirmation This ensures full commercial flow validation. ⸻ Deliverables We require: • Individual issues logged clearly (one issue per finding) • Steps to reproduce • Expected vs actual behaviour • Browser/device used • Screenshot or short screen recording • Severity rating (Critical / High / Medium / Low) • Output structured so issues can be raised directly as GitLab tickets We do not require a monolithic PDF report. A short summary highlighting all Critical and High severity issues is required. ⸻ Engagement Details • Initial engagement expected: 8–12 hours • Testing will occur on live site within agreed time window • Stripe test credentials will be provided • All test submissions must be clearly labelled (e.g. “QA TEST – [Date]”) This engagement forms Phase 1 of a structured optimisation programme. Strong performance may lead to ongoing periodic QA work. ⸻ Please Confirm in Proposal • Relevant QA testing experience • Tools typically used • Device/browser testing capability • Availability • Experience testing Stripe or similar payment flows Please begin your proposal with the word “Structured” so we know you have read the brief carefully. Thanks! Luke
5 hours ago23 proposalsRemoteBeta Testers (DeFi / GameFi)
Role: Test all aspects of the Eternal Decay metaverse – gameplay, wallet connections, DeFi functions (staking, swapping), and report bugs with clear reproduction steps. Provide feedback on user experience and game economy. Requirements: Experience testing games or dApps Hands-on experience with MetaMask, WalletConnect, and DeFi protocols Understanding of blockchain transactions and gas mechanics Attention to detail and ability to write concise bug reports Fluent in English (reading/writing) Availability for full‑time remote work
7 days ago7 proposalsRemoteProject Manager (GameFi / DeFi)
Role: Lead and coordinate cross-functional teams (developers, artists, testers, writers) during beta and beyond. Plan sprints, manage priorities, ensure timely delivery, and maintain clear communication across remote channels. Requirements: 3+ years of project management in IT, preferably in blockchain/gaming Solid understanding of DeFi and GameFi concepts Experience with Agile/Scrum and tools like Jira, Trello, DockSend Excellent communication skills in English (verbal and written) Ability to work with distributed teams across time zones Strong organizational and problem-solving skills
7 days ago8 proposalsRemoteQA Tester for Personal Portfolio Website
We are looking for a QA Tester to ensure the quality and functionality of our personal portfolio website. This is a straightforward project, but we need someone with strong attention to detail to identify any bugs or issues. The role offers hybrid work options. You will test the website across various browsers and devices, report any bugs, verify the site meets design specifications, and collaborate with the team to resolve issues. Basic knowledge of website functionality and the ability to test on both desktop and mobile devices is required. While previous QA testing experience is preferred, we also welcome entry-level candidates with a keen eye for detail. Hybrid availability (a mix of remote and in-office work) is required. We offer competitive pay based on experience. To apply, please submit your resume along with any relevant testing experience or examples.
8 days ago20 proposalsRemoteWebsite QA Tester
We are looking for a detail-oriented QA Tester to ensure the quality and reliability of our WordPress website builds. You will work closely with our designers, developers, and project leads to spot issues early, tighten up polish, and help ship sites that work properly across all relevant devices and browsers. Responsibilities: Review requirements and designs, then create practical QA checklists, test plans, and test cases for each build Perform manual testing across key browsers and devices for responsive layout, navigation, forms, and content rendering Test WordPress specific functionality including templates, custom blocks, plugins, theme settings, search, and site settings Validate integrations and tracking including GA4, GTM, Meta pixel, cookies and consent tools, email capture, booking engine or third party widgets when relevant Identify, document, and track issues with clear reproduction steps, screenshots, and priority ratings using our issue tracking process Run functional, regression, and pre launch checks before handover or go live Check performance basics and obvious accessibility and SEO hygiene issues, then flag risks and quick wins Collaborate with the dev team to retest fixes and confirm resolution Provide usability feedback and spot inconsistencies in UI and content quality Budget is a placeholder - please reply with your hourly rate. Thanks
10 days ago39 proposalsRemoteTesting card flow in Australia
We need to test deposit system on our platform in Australia. So you would need to have a card issued exactly by Australian bank and would need to record a flow for us to check if there are any bugs on process.
18 days ago2 proposalsRemoteurgent
Hub Dynamic PD
We are developing a premium smart power hub (USB-C PD, multi-port, real-time power monitoring) and are looking for an embedded firmware engineer to lead the MCU firmware layer. The electronic hardware and PCB are already designed. This role focuses on firmware architecture, implementation, and testing. This is not a beginner role. We are looking for someone comfortable working close to hardware and making pragmatic engineering decisions. Responsibilities: - Develop MCU firmware for USB-C PD power management - Implement real-time power monitoring and reporting - Interface with PD controllers, current sensors, and displays (OLED/LCD) - Define safe fallback states and edge-case handling - Collaborate with existing hardware engineer - Prepare firmware for EVT/DVT prototypes Requirements: - Strong experience in embedded C / C++ - MCU firmware (STM32, ESP32, or similar) - USB-C Power Delivery concepts - I2C / SPI / UART - Debugging on real hardware Nice to have: - Power electronics familiarity - Display/UI firmware - EVT → DVT → PVT experience - Consumer electronics background Engagement: - Contract, milestone-based - Remote - Compensation open and based on scope and experience
18 days ago8 proposalsRemoteExpires in 11opportunity
Developer needed for privacy-focused CV prototype
Need a computer vision developer (Python, OpenCV, MediaPipe, or similar) • Build a lightweight real-time vision pipeline • Detect faces from a webcam or phone camera • Detect a visible marker (printed symbol or pattern) in the scene • Apply conditional image filtering (blur/mask) when marker is present • Focus is on proof-of-feasibility, not a commercial product • No facial recognition, identity tracking, or databases involved • Concept is patent pending, full details shared after initial discussion
21 days ago26 proposalsRemote
Past Projects
Software Tester / QA Engineer
Job Description We are looking for a detail-oriented Software Tester (QA Engineer) to ensure the quality and reliability of our software products. You will work closely with developers and product managers to identify bugs, improve performance, and deliver high-quality applications to users. Responsibilities Analyze requirements and create test plans, test cases, and test scenarios Perform manual and/or automated testing of web and mobile applications Identify, document, and track bugs using defect tracking tools Execute functional, regression, integration, and system testing Collaborate with development teams to resolve issues Ensure software meets quality standards before release Participate in reviews and provide feedback on product usability Requirements Bachelor’s degree in Computer Science, IT, or a related field (or equivalent experience) Experience in software testing or quality assurance Knowledge of SDLC and STLC Familiarity with testing tools (e.g., Selenium, JIRA, TestRail, Postman) Basic understanding of SQL and APIs (preferred) Strong analytical and problem-solving skills Good communication and documentation skills
opportunity
Shopify App QA + Review Video Recording -Install, OAuth, Billing
Description: I need an experienced Shopify app developer / QA tester to perform a final, full QA review of my Shopify App and record a complete video walkthrough suitable for Shopify App Store review submission. This is urgent — work needs to be completed today (the sooner, the better). Scope of work QA Testing (Shopify Admin): Test install → uninstall → reinstall flow (google Chrome and Microsoft Edge) Validate OAuth flow for embedded app Test in Google Chrome and Microsoft Edge Validate Shopify Billing API implementation Confirm subscription plan creation / change works correctly Identify and document any edge cases or errors Video Recording (Required for Shopify Review): Record a clear screen video showing: App installation from Shopify Admin Authorization (OAuth) App opening inside Shopify Admin Subscription plan selection and confirmation The video must clearly demonstrate that everything works end-to-end Shopify Review Preparation: Help verify and finalize the Shopify App Store review information Confirm the app meets Shopify reviewer expectations (flows, stability, UX) Deliverables ✅ Screen-recorded video showing the full working flow (install → billing) ✅ 1–2 page QA report (or structured notes) with: Test steps performed Environment details (browser, OS) Any issues found + recommendations ✅ Confirmation that the app is ready for Shopify App Store review Experience Required Proven experience with Shopify App development Strong knowledge of: Shopify OAuth & embedded apps Shopify Billing API App install / uninstall / reinstall flows Familiarity with Shopify App Store review requirements
Security Tester / Penetration Tester (MVP Platform)
We are seeking a practical, detail-oriented security tester to conduct a structured penetration testing and security assessment of our early-stage platform. This is an MVP and early-access engagement, not a formal certification audit. The goal is to identify and remediate material security risks using recognised methodologies and free/open-source tools, ahead of broader public and enterprise pilots. This role is ideal for an experienced independent tester who understands startup constraints and can deliver real security value without unnecessary overhead. Scope of Work The engagement includes security testing of: • Public web application • Backend APIs • Authentication and authorisation flows • API key usage and access controls • Admin or privileged interfaces • Application-related infrastructure exposure Out of scope: • Third-party services • Denial-of-service testing • Social engineering • Formal certification (ISO, SOC, etc.) Required Standards and Approach Testing must align with: • OWASP Top 10 (Web Application) • OWASP API Security Top 10 Manual testing and validation are required. Automated scanning alone is not sufficient. Tools (Free / Open Source) You are expected to use some or all of the following: • OWASP ZAP • Burp Suite Community Edition • Postman • Snyk (free tier) or Trivy • Nmap • SSL Labs Server Test You may propose additional free tools where appropriate. Deliverables You must provide a written security assessment report that includes: • Executive summary • Scope and methodology • Findings with severity ratings (Critical, High, Medium, Low) • Evidence and reproduction steps • Practical remediation guidance • Tool-generated reports (where applicable) • Clear statement that this is a non-certified assessment Clear, professional documentation is essential.
German Speaking Tester in Austria - with Magenta TV set-top-box
We are looking for native German speaking testers based in Austria who have have the following: - T-Mobile internet connection - Telekom TV service (Magenta TV) with STB (set-top box) For this project, we will start with a brief Localization testing task, so linguistic attention to detail is important. After successful participation in localization cycles, testers will have an option to continue with recurring functional testing tasks. Testing tasks include: - Verifying language accuracy, grammar, spelling, phrasing, and clarity - Validating UI text across user flows on the Magenta TV STB interface - Checking correctness of telecom-specific terminology - Ensuring overall localization quality during production test runs - Reporting linguistic bugs, inconsistencies, and unclear translations Location: Austria Requirements: T-Mobile internet connection; Telekom TV service (Magenta TV) with STB (set-top box) Cadence of runs: 4-5 hours for a single localization task which will turn into regular functional tasks over a longer period of time Type of testing: Functional, Localization You will be required to create an account on the Testlio testing platform first. This is a 10-30 minute task, and it will be compensated. This is needed in order to access the testing project, testing instructions, and to get in touch with the project team. Deliverables - Create profile on testing platform - Complete 4-5 hour localization testing - Potential for functional testing
本地验证服务器迁移工具|硬件令牌全模块授权 + 空令牌烧录 + 高加密离线许可(源码交付)
公司现存一套 Python 2.7 编译的本地验证服务器(EXE),启动时依赖 USB 硬件令牌 + 许可证文件。现需在不改动原程序的前提下,外接一套授权管理工具,实现: 对现有令牌一键写入「全功能 + 最长时效」; 逆向出空令牌初始格式,提供烧录脚本,后续可自购空白令牌自行写入; 生成高安全离线许可证(AES-256-GCM + RSA-4096 签名),绑定 CPU/主板/磁盘序列,支持无令牌运行; 单模块粒度授权(64 bit 掩码,可任意勾选); 注册机 GUI 顶部提供「令牌模式 / 离线模式」切换开关,同一界面完成授权。 【技术要求】 熟悉 USB-HID 通讯、SHA/AES/RSA 常用算法; 能用 Python 3 / C++17 写出可维护源码(CMake 或 setup.py 一键编译); 提供协议字段表、烧录脚本、操作录屏; 所有工作仅在客户自有设备与合法授权范围内进行。 【交付清单】 三合一注册机可执行文件(GUI + CLI) 空令牌烧录 DLL + blank_template.bin 离线许可生成器(RSA 密钥对由客户持有) 单模块掩码配置界面 源码(含注释)+ 协议白皮书 + 编译说明 屏幕录像:①现有令牌全模块写入 ②空令牌首次烧录 ③离线许可单模块授权 ④换主板再激活 7 天免费 Bug-Fix
Localization QA & UX Tester for KYC (German & Spanish)
We are looking for two experienced QA Specialists—one native German speaker and one native Spanish speaker—to conduct an immediate audit of our mobile app's registration and KYC (Know Your Customer) process.
Quick iOS App Testing (UX + Bugs) – 10 min
We are seeking individuals from the USA to help us test our Community Managers for our mobile app - Ultiself. This task is a straightforward and quick way to earn a reward and get access to a premium subscription for free! What you’ll do: Install the app via AppStore Use the app for 10 minutes Explore key features and basic user flows Share a short written feedback report Who we’re looking for: iPhone users (iOS 16 or newer) Based in: US, CA, GB, AU, BE, AT, CH, PL, FR, DE, IT (preferred)
Window Installer Error
I have been trying to download Autocad 2023 and update some software (including Nvidia, last update was December 2025, but I also got an error message), but I keep getting this error message (image attached). When I finished installing Autocad 2023, I got the Fatal Error message (image attached) I need someone to take over the computer, fix this issue and install Autocad 2023 properly. I need this done as soon as possible
opportunity
Engineer to audit Existing CRM Codebase (TypeScript/Node/NeonDB)
Job Description I’m looking for an experienced senior full-stack engineer to review an existing CRM system and provide a clear, structured technical assessment of the current codebase. This is not a build-from-scratch role. The goal is to audit the existing system, review architecture and implementation choices, and highlight risks, concerns, and improvement opportunities across backend, frontend, and data layers. Tech Stack Backend: Node.js, Express, TypeScript Frontend: TypeScript, Tailwind CSS Database: NeonDB (PostgreSQL) System Type: Custom CRM platform Auth: Mix of public and authenticated endpoints Scope of Review You will be asked to review the existing codebase and provide written feedback on: 1. Code Structure & Architecture Project structure and separation of concerns API design and route organization Service, controller, and data access patterns Type safety and TypeScript best practices 2. Backend & API Review Public vs authenticated endpoint design Validation, error handling, and middleware usage Security posture of public endpoints Rate limiting, abuse protection, and access controls 3. Frontend Review Component structure and state management Tailwind usage and maintainability Frontend/backend contract consistency 4. Database & Data Layer Schema design and relationships Query patterns and performance considerations Data access safety (SQL injection, unsafe queries) 5. Security & Reliability Authentication/authorization design IDOR, data exposure, and abuse risks Secrets management and configuration hygiene Logging, monitoring, and error visibility Deliverables A written technical review (bullet-pointed and structured) Clear identification of high-risk, medium-risk, and low-risk concerns Practical, actionable recommendations (no theoretical fluff) Notes on what is good and should remain unchanged No code changes are required unless specifically discussed. Ideal Freelancer 5+ years professional full-stack experience Strong TypeScript + Node.js background Experience reviewing or auditing existing codebases Comfortable with PostgreSQL / NeonDB Strong understanding of API security and CRM-style systems Clear written communication (this is a review role)
opportunity
Luxury Travel Platform Audit
We are seeking a meticulous auditor for a comprehensive evaluation of LAR (Luxury Africa Resorts), a sophisticated luxury travel platform that integrates Flights, Hotels, and Car Rentals via external GDS and supplier APIs, including Amadeus. The audit aims to rigorously assess technical accuracy, commercial risk exposure, the integrity of the customer journey, security protocols, and overall go-live readiness. Key objectives include validating end-to-end booking processes, identifying and prioritizing risks that could adversely affect revenue and customer satisfaction, and evaluating readiness for launch. Deliverables will include a detailed remediation roadmap to facilitate informed decision-making regarding go-live status.
Equipment Host minder in Indonesia
We are looking for reliable Equipment Hosts across Indonesia to support our compliance advertising monitoring network. This is a simple, low-maintenance role that can be done from home or a business location. (Host need to be located in Indonesia What You’ll Do • Provide a safe indoor spot for a small device • Keep it powered and connected to the internet • Perform very basic checks if needed (restart, reconnect cables, etc.) • Inform us if you notice any issues What We Provide • All equipment and setup instructions • Remote management and technical support • Fast replacement if there is a device issue • Monthly compensation for hosting Requirements • Reliable electricity and Internet • Small indoor space (desk/shelf/cabinet) • Based in Singapore • Responsible and reachable Perfect for: home users, offices, retailers, co-working spaces, IT enthusiasts — anyone who wants easy passive income with minimal effort. ✅ If you’re interested, please complete our short application form: https://forms.gle/hNBShaVxSuC6TVq9A After applying, we’ll contact you and can provide more detailed information.
Woocommerce Plugin Alpha Testing
I need some help doing some alpha testing for a woocommerce app I am developing. I estimate this to be ~1.5 hours work provided you have a woocommerce site already set up that has data behind it (customers, products, orders etc). It doesn't need to be a live site. Specifically you will need to - install the app and login (.zip and username / password provided) ~5 mins - generate a database structural map by clicking a button then waiting for it to respond ~10mins - ask 3 simple, 3 medium & 3 complex questions of your woocommerce database. I will provide a list of sample questions plus make up a few of your own. (@5mins per question = ~45 mins). - fill in a survey on how well the questions were answered. ~10 mins I may have a couple of follow up questions for you as well.