Facebook Ads Product Testing Expert - Find Winners Fast, Shopify + FB ($2,000/mo + Winner Bonuses)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$2,000/month starting + performance bonus per validated winner

HOURS PER WEEK

40

DATE UPDATED

Aug 18, 2026

JOB OVERVIEW

START YOUR APPLICATION WITH THE WORDS "TEST FAST" (capital letters, first line, nothing before it). Applications without it are deleted unread.

We run paid traffic on Facebook and build offers on ---------- - discount clubs and VIP membership offers. We are hiring ONE person who has already done high-velocity product testing from A to Z and can prove it with real numbers.

WHAT YOU'LL OWN (THE FULL LOOP, SOLO)

- Spy on competitors and pull their best-performing ads (Ad Library, Minea, Dropispy, PiPiAds, AdSpy - whatever your daily drivers are)
- Pick the products and angles worth testing this week
- Write creative briefs our video editors can cut 5 hard-hitting ads from with ZERO follow-up questions
- Build the Shopify product page yourself - fast
- Launch structured tests, read the data, kill losers fast, flag winners for scale

The one thing we are buying is SPEED with judgment: days - not weeks - from "never heard of this product" to "validated winner or killed."

YOU'RE PROBABLY THE PERSON WHO

- Tested products every single week at a dropshipping brand or ecom agency and owned the decisions
- Can name your winners from memory: the product, the spend, the ROAS, how many days it took
- Has exact kill rules and doesn't agonize over them ("kill at $X spend with no purchase" - and means it)
- Writes briefs editors actually thank you for
- Gets a product page live on Shopify in hours, not days

WHAT YOU GET

- $2,000/month starting salary
- Performance bonus EVERY time a product you tested becomes a validated winner - speed and hit-rate pay extra, forever
- A paid test before hiring: you run one full testing cycle, we pay you for it, we time it. You see exactly how we work, we see exactly how fast you are.
- Direct line to the owner, async communication, full ownership of the testing pipeline

HOW TO APPLY

Start with the gate words, then answer ALL of these. Skipped questions = skipped application.

1. Best winner you personally found: the product, total spend to validate it, ROAS or CPA, and how many DAYS from first seeing it in a spy tool to calling it a winner.
2. How many products did you test per week in your last role, and what were your exact kill rules (kill at what spend, on what metric)?
3. Which spy tools do you use daily, and how do you d ---------- a competitor ad is worth modeling?
4. Walk me through one real creative brief you sent to video editors: hook, angle, structure, reference ads.
5. Launch structure for a $50/day test budget: ABO or CBO, how many adsets and ads, audiences, and when do you kill vs scale?
6. Shopify: how fast can you personally get a product page live, and with what stack (theme, page builder, apps)?
7. Have you ever run discount club / VIP club / membership / continuity offers? If yes, tell us what and what happened.
8. Link proof: portfolio, Loom, or ad-account screenshots of past test campaigns. Top candidates will be asked for a 5-minute Loom screen-walkthrough of a past test cycle.
9. When can you start, and what hours/timezone do you work?

If you read this and thought "finally, someone who gets how testing actually works" - this post was written for you. Apply now.

SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0299
Total Execution Time  0.0313
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,576 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/We-Dont-Read-Resumes-Crack-This-Instead-Junior-AI-Dev-Full-Time-Remote-1687879
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 20 (0.0240 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1687879
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 299072
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1687879
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-25',ej.date_added) duration_daysDATEDIFF('2026-08-25',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1687879' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687879 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-13-2026=805***Jul-14-2026=274***Jul-15-2026=198***Jul-16-2026=164***Jul-17-2026=162***Jul-18-2026=146***Jul-19-2026=150***Jul-20-2026=167***Jul-21-2026=153***Jul-22-2026=168***Jul-23-2026=142***Jul-24-2026=147***Jul-25-2026=149***Jul-26-2026=147***Jul-27-2026=145***Jul-28-2026=153***Jul-29-2026=150***Jul-30-2026=136***Jul-31-2026=150***Aug-01-2026=150***Aug-02-2026=141***Aug-03-2026=141***Aug-04-2026=154***Aug-05-2026=47***Aug-06-2026=3***Aug-08-2026=2***Aug-09-2026=1***Aug-10-2026=6***Aug-11-2026=2***Aug-13-2026=5***Aug-14-2026=3***Aug-15-2026=1***Aug-16-2026=1***Aug-18-2026=241***Aug-19-2026=73***Aug-20-2026=33***Aug-21-2026=30***Aug-22-2026=18***Aug-23-2026=1***Aug-25-2026=1' WHERE job_id'1687879'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jul-2026=3703***Aug-2026=1054' WHERE job_id'1687879'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1687879' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687879 
0.0156   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '299072'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='14' 
0.0002   SELECT FROM skill_subcategories WHERE skill_sub_id='143' AND skill_cat_id ='14' 
0.0003   SELECT FROM skill_subcategories WHERE skill_sub_id='146' AND skill_cat_id ='14' 
0.0004   SELECT FROM skill_subcategories WHERE skill_sub_id='210' AND skill_cat_id ='14' 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='15' 
0.0002   SELECT FROM skill_subcategories WHERE skill_sub_id='143' AND skill_cat_id ='15' 
0.0002   SELECT FROM skill_subcategories WHERE skill_sub_id='146' AND skill_cat_id ='15' 
0.0002   SELECT FROM skill_subcategories WHERE skill_sub_id='210' AND skill_cat_id ='15' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)