Software QA & Automation Engineer (Full-Time / Long-Term)

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

TYPE OF WORK

Full Time

SALARY

750

HOURS PER WEEK

35

DATE UPDATED

Sep 11, 2026

JOB OVERVIEW

Job Overview
We are looking for a reliable Software QA & Automation Engineer to test and validate new features on our AI-based web platform.

This is a long-term, full-time role combining manual QA with Playwright-based UI test automation. You will help build automated tests that repeat important user flows across new releases and identify when previously working functionality breaks.

Responsibilities
- Test new features, updates, and product improvements before release
- Perform manual testing across our web-based platform
- Turn repeatable QA scenarios and user flows into Playwright test cases
- Create automated tests that simulate user actions such as navigating pages, clicking buttons, completing forms, and validating expected results
- Run and maintain regression tests across new releases
- Investigate failed automated tests to determine whether a release introduced a bug or the test needs updating
- Identify bugs, regressions, errors, and usability issues
- Document issues clearly with steps to reproduce
- Verify fixes after updates
- Help improve overall QA coverage and testing processes

Requirements
- Previous experience in software or web QA
- Experience with Playwright or similar browser automation/testing frameworks
- Ability to write and maintain automated UI tests
- Understanding of regression testing and reusable test cases
- Strong attention to detail
- Good written English for reporting issues
- Ability to work independently and meet deadlines
- Reliable internet connection and computer

Preferred
- Previous experience specifically with Playwright
- Experience testing AI-powered applications
- Experience working with AI Agents
- Familiarity with MCPs (Model Context Protocol)
- Experience maintaining larger automated QA test suites

Work Schedule
- Full-time position
- Monday to Friday
- Some overlap with the core team working hours is required
- Final working hours can be discussed based on the applicant's availability

Compensation
- Starts at $750. TBD — based on applicant's experience, and skills
- Long-term, stable position

How to Apply
Please apply using the following link:
----------

All applications submitted outside this form will not be considered.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0099
Total Execution Time  0.0112
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,486,968 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Software-QA-Automation-Engineer-Full-Time-Long-Term-1728621
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0052 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1728621
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 769138
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1728621
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-24',ej.date_added) duration_daysDATEDIFF('2026-09-24',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-09-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1728621' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1728621 
0.0008   UPDATE employer_jobs SET hit_counts '***Sep-11-2026=375***Sep-12-2026=138***Sep-13-2026=120***Sep-14-2026=85***Sep-15-2026=40***Sep-16-2026=23***Sep-17-2026=45***Sep-18-2026=36***Sep-19-2026=20***Sep-24-2026=2' WHERE job_id'1728621'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2026=884' WHERE job_id'1728621'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1728621' 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` = 1728621 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '769138'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)