QA Automation Engineer II
About the role
At ServiceTrade, you’ll build technology that matters — for your career, your team, and the thousands of commercial contractors who rely on our platform every day. We’re on a mission to partner with commercial trades to deliver technology that enhances technician productivity, improves customer experiences, and drives scalable growth. We’re looking for a QA Automation Engineer II who’s excited to make an impact.
Responsibilities
- Validate web applications, APIs, middleware workflows, data flows, permissions, integrations, and AWS-backed services.
- Test authentication, permissions, tenant boundaries, workflow state, data persistence, synchronization, error handling, retries, and downstream behavior.
- Investigate defects across browser behavior, APIs, backend logs, databases, cloud services, and third-party integrations.
- Use AI-assisted tools such as Claude Code, Cursor, GitHub Copilot, ChatGPT, Codex, or similar to support areas like requirements analysis, test design, automation development, code review, impact analysis, defect investigation, test-data generation, or release-readiness reporting.
- Ensure AI-generated output is reviewed, validated, and corrected before use in tests, code, or release decisions.
Requirements
Required:
- 5+ years of hands-on Quality Engineering experience.
- 3+ years testing web applications, APIs, backend services, middleware, integrations, and data-driven workflows.
- 2+ years of hands-on test automation experience.
- Experience testing authentication, permissions, tenant boundaries, workflow state, data persistence, synchronization, error handling, retries, and downstream behavior.
- Ability to investigate defects across browser behavior, APIs, backend logs, databases, cloud services, and third-party integrations.
Skills
- Strong experience with Playwright and TypeScript or JavaScript.
- Experience with Node.js tooling such as npm or yarn.
- Experience testing and automating APIs using tools such as Postman, Bruno, Playwright API testing, REST Assured, Supertest, Pact, or similar.
- Working knowledge of SQL, JSON payloads, API contracts, data mappings, and transformation rules.
- Experience with Git, pull requests, code reviews, and CI/CD pipelines.
- Experience using Chrome DevTools, BrowserStack, and observability tools such as Datadog, Kibana, Splunk, Grafana, New Relic, OpenSearch, or similar.
- Practical, recurring use of AI-assisted engineering tools such as Claude Code, Cursor, GitHub Copilot, ChatGPT, Codex, or similar is required.
- Experience using AI to support areas such as requirements analysis, test design, automation development, code review, impact analysis, defect investigation, test-data generation, or release-readiness reporting.
- Must be able to explain how to review, validate, and correct AI-generated output before using it in tests, code, or release decisions.
Qualifications
- Knowledge and skills as outlined above.
Benefits
Medical through Cigna, PPO and HDHP options, including a Health Savings Account with company contributions.
Dental and Vision through Unum
Flexible Spending Account and Dependant Care Account
Company-paid Life insurance, STD and LTD
Voluntary benefits including Supplemental Life Insurance, Critical Illness, Accident and Pet Insurance
401(k) with up to 3% employer match and NO vesting period
Flexible PTO policy
10 company holidays
Parental Leave
Paid Time Off for Volunteering
Employee Reimbursement Program to use for well-being, technology and/or professional development
Pay
Competitive salary based on experience and qualifications.
Schedule
Full-time position with flexible hours to accommodate the needs of the role and the contractor community.