SDET — Playwright & API Automation
Worldwide
REQUIRED SKILLS & EXPERIENCE Must-Have (Non-Negotiable) • 5+ years in software test automation in an SDET or Automation Engineer capacity • hands-on experience writing and maintaining E2E suites — POM, fixtures, workers, parallel execution Playwright (TypeScript): • fixture patterns, conftest, parametrize, reusable client abstractions Python / pytest: • structured assertions, status/schema/payload validation, chained requests REST API testing: • query/mutation execution, schema assertion, variable injection GraphQL testing: • reading and modifying pipeline configurations, understanding stage/step structure Jenkins: • stub authoring, request matchers, response templating WireMock: • branching, PRs, resolving conflicts — clean commit hygiene expected Git: • active use of AI coding tools (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate test authoring, code review, and coverage analysis — demonstrated in prior work AI-Assisted Development: Strong Preference • Experience with SOAP/WSDL service testing • Postman / Newman for collection-based API smoke verification • Familiarity with microservices environments — understanding service boundaries and dependency chains • Background in Java/Selenium — useful for reading legacy test code during context gathering • AWS environment experience (test/stage environment topology) • Strong shell scripting for local test execution and CI debugging Nice to Have • Experience with hospitality, cruise, travel, or booking platform domains • Exposure to k6 or Gatling for performance baseline assertions • Familiarity with Spring Boot microservices from a testing perspective • ISTQB or equivalent certification WORKING EXPECTATIONS Day-to-Day • Embedded within an agile squad — attend standups, sprint planning, and retrospectives • Pick up automation tickets from the sprint backlog; deliver to definition of done within sprint • Raise blockers early — dependency on dev environments, test data, or stub availability should be flagged same day • All work committed to feature branches with PR descriptions matching team convention • Weekly sync with automation lead to review output quality and align on priorities • Onboard independently — read existing code, match patterns, and ask focused questions without needing step-by-step guidance Code Quality Bar • All tests must pass consistently — no flaky tests accepted into main pipelines • Follow existing naming conventions, folder structure, and assertion patterns exactly • No framework changes or architectural decisions without prior alignment with the lead SDET • Test coverage must be traceable to Jira stories — link tickets in PR descriptions • PRs must include a brief test strategy comment explaining what is covered and why
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$15.00
-
$25.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesPlano4:33 AM
- $204K total spent11 hires, 2 active
- 10,586 hours
- Tech & ITMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by