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.
Our product is Salesforce-native, with data flowing through a Heroku + PostgreSQL backend. Testing spans the Salesforce layer (objects, Flows, triggers) and the data pipeline behind it, so hands-on Salesforce experience is essential — not a bonus.
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 Will Work On
- Design and maintain automated test suites in Playwright (Python + pytest) covering web UI and API surfaces
- Lead root cause analysis for bugs and production issues, including data integrity issues in PostgreSQL
- Perform exploratory and manual testing of Salesforce workflows and edge cases — objects, automation, and the data syncing between Salesforce and 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 Are Looking For
Required
- 5+ years in software QA with a strong mix of manual and automation experience
- Hands-on experience testing Salesforce applications — standard and custom objects, Flows, triggers, validation rules, and the data model
- Comfortable navigating a Salesforce org to inspect records, trace automation, and reproduce data issues
- 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 with SOQL and SQL to inspect records, 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
- Familiarity with Heroku or similar PaaS environments
- Apex familiarity
- Experience with Heroku Connect or Salesforce data replication
- Experience with data quality, standardization, or enrichment concepts (address parsing, field normalization, deduplication logic)
- Experience with load testing tools