Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Us
Contractor+ is building the all-in-one operating system for contractors. CRM, estimating, payments, scheduling, communications, accounting, and AI-powered tools on a single platform.
We ship fast. We use modern tools. And we treat quality as a competitive advantage, not a phase gate.
The Role
We're looking for a QA Tester who uses AI as a daily multiplier, not someone who heard about it in a webinar. You'll test across web, iOS, Android, APIs, and AI-driven workflows. You'll use AI tools to write tests faster, catch regressions earlier, and reproduce bugs that would take others hours. You'll combine sharp manual testing instincts with automation skills and an AI-native workflow.
This is a hands-on, high-output role. You test. You automate. You ship quality.
What You'll Do
- Test: deeply and across platforms
- Execute manual, exploratory, and regression testing across web, iOS, and Android (real devices + emulators)
- Validate edge cases, failure states, permission boundaries, and race conditions
- Test API endpoints for correctness, error handling, and contract compliance
- Verify AI-driven features where outputs are non-deterministic and require judgment-based validation
- Automate: with purpose, not vanity metrics
- Write and maintain automated tests using frameworks like Playwright, Cypress, Appium, or Detox
- Build tests that run reliably in CI/CD pipelines, not just locally
- Prioritize automation where it reduces regression risk, not where it looks impressive
- Use AI: as a core workflow, not an add-on
- Use AI-powered tools (Copilot, Testim, Mabl, Katalon AI, Applitools Visual AI, or similar) for test generation, self-healing locators, visual regression, and bug reproduction
- Leverage LLMs (ChatGPT, Claude, etc.) for writing test cases from specs, generating test data, analyzing logs, and drafting bug reports
- Prompt-engineer testing workflows. Turn a user story into a structured test plan in minutes, not hours
- Stay current with emerging AI testing tools and bring new ones to the team when they solve real problems
- Report: with clarity engineers respect
- Write bug reports that are specific, reproducible, and include environment, steps, expected vs. actual, and severity
- No vague tickets. No "it doesn't work." Every report moves the fix forward.
Tools & Environment
You should be comfortable working with most of these:
- Automation: Playwright, Cypress, Appium, Detox, Selenium
- API Testing: Postman, REST clients, contract testing
- AI-Assisted QA: GitHub Copilot, Testim, Mabl, Applitools, Katalon AI, or equivalent tools for test generation, self-healing, and visual diffs
- LLMs for QA workflows: Using ChatGPT / Claude for test case creation, log analysis, data generation, and documentation
- CI/CD: GitHub Actions, Jenkins, or similar. You understand how tests fit into pipelines
- Bug Tracking: Jira, Linear, or equivalent. Used properly, not as a dumping ground
- Devices: Comfortable testing on real iOS/Android devices and emulators alongside browser-based testing
Non-Negotiables
- AI-native mindset. You already use AI tools daily in your testing work. This isn't aspirational, it's how you operate.
- Strong manual testing fundamentals. AI amplifies good testers. It doesn't replace bad ones.
- Automation skills. You can write, debug, and maintain test scripts, not just record and playback.
- Clear written communication. Your bug reports, test plans, and status updates are precise and useful.
- Ownership. You don't wait to be told what to test. You see a risk, you cover it.
- Willingness to block a release. If it's not ready, you say so. Clearly and with evidence.
What Doesn't Work Here
- Testers who only run someone else's test cases without thinking
- "Automated 500 tests" with no connection to actual risk coverage
- Using AI tools superficially. Generating tests you don't review or understand
- Vague bug reports that waste engineering time
- Waiting for perfect specs before testing anything
What "Great" Looks Like
- You catch bugs in staging that would have cost users real time and money
- Engineers trust your reports because they're always reproducible
- Your automated suite runs in CI and actually catches regressions
- You use AI to do in 2 hours what used to take a full day
- You bring a new AI tool or technique to the team every quarter that sticks
Who This Is For
- QA testers with 2-3 years of experience who've outgrown checkbox testing
- People who already use AI in their daily QA workflow and want a team that values that
- Testers who are equally comfortable writing a Playwright script and doing hands-on exploratory testing
- Builders who care about the product, not just the test pass rate
We're not hiring a test executor. We're hiring a quality-obsessed tester who uses AI to punch above their weight.
Key skills/competency
- Quality Assurance
- AI Testing
- Test Automation
- Manual Testing
- API Testing
- Playwright
- Cypress
- CI/CD
- Bug Tracking
- LLMs
How to Get Hired at Contractor+
- Customize your resume: Highlight your AI-native approach and automation skills. Quantify achievements in testing and AI tool usage.
- Tailor your application: Emphasize your experience with specific tools like Playwright, Cypress, and LLMs. Showcase how you've used AI to improve quality.
- Prepare for technical questions: Be ready to discuss your experience with manual, automated, and AI-assisted testing strategies.
- Demonstrate your AI mindset: Articulate how you integrate AI tools daily for efficiency and effectiveness in QA.
- Show ownership and communication: Provide examples of how you've proactively identified risks and reported bugs clearly.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background