Senior QA Engineer for SaaS
About the company
Silicon Valley startup seeking highly autonomous and experienced Senior QA Engineer who is interested in using cutting edge AI algorithms for your work. We are looking for a QA Engineer who specializes in both manual and automation testing with expertise in Playwright with Python.
The Role
This role is perfect for a self-driven professional who thrives in a fast-paced environment, learns quickly, and takes full ownership of quality initiatives without requiring constant supervision.
The ideal candidate will be responsible for testing the quality of our software products by developing and executing test plans, identifying defects, and automating regression testing. You will work closely with the development and product teams to maintain high-quality standards.
What You'll Do
-
Design and maintain automated test suites in Playwright (Python + pytest) covering web UI and API surfaces
-
Perform exploratory and manual testing for complex Salesforce-integrated workflows and edge cases
-
Lead root cause analysis for bugs and production issues, including data integrity issues in PostgreSQL
-
Collaborate with developers on shift-left quality practices — catching issues in review, not just in QA
-
Own test data strategy, including generating and managing realistic test data management strategies
-
Document test cases, track coverage in Testmo, and manage QA tasks in ClickUp
-
Mentor junior QA team members and help establish and maintain testing best practices
What We're Looking For
-
5+ years in software QA with a strong mix of manual and automation experience
-
Solid Playwright + Python automation skills — you can build and maintain a real test suite, not just record-and-playback
-
Experience with API testing (Postman, pytest with requests, or similar)
-
Familiarity with CI/CD pipelines (GitLab CI preferred)
-
Comfortable reading and writing SQL — enough to inspect data, validate transforms, and debug data issues
-
Self-directed — you can take a vague bug report or a new feature spec and figure out the right testing approach without being walked through it
-
Strong written English for async communication with a distributed team
-
Able to overlap with PST hours, ideally mornings (PT)
Nice to Have
-
Experience testing Salesforce applications (Flows, triggers, standard and custom objects)
-
Familiarity with Heroku or similar PaaS environments
-
Experience with data quality, standardization, or enrichment concepts (address parsing, field normalization, deduplication logic)
-
Experience with load testing tools
How to Apply
complete the application form:
https://forms.clickup.com/2257368/f/24wer-58957/5KS7NUN8GW59DD4M5P
To be considered, you must also complete the technical assessment included with this posting. It involves writing Playwright (Python) automated tests against a provided mock web application.
If this role is a strong fit for you, begin the first line of your cover letter with "I LOVE USING AI TO WORK WITH DATA!" in all caps.
Applications submitted without a completed assessment will not be considered.
Required: Technical Assessment
As part of your application, you must complete a hands-on automation assessment. A zip file containing a mock web application and a README with instructions is included with this job posting.
The assessment involves writing Playwright (Python) automated tests against the provided application. You will find full setup instructions, test specifications, and submission guidelines in the README inside the zip.