Positions
QA, Testing and Test Automation: positions we recruit
No postings. No stacks of resumes. No chasing. You interview a short list.
No upfront fee. You pay only if you hire.
Need someone now? Call 305-306-4829.
This is what we do all day: recruit technology and IT professionals.
16 positions across 1 family. This index outlines the strategic distinctions between manual testing, quality assurance analysis, and test automation engineering roles to help hiring managers define their needs.
Need someone now? Call 305-306-4829.
- No upfront fee
- Pay only if you hire
- Technology only
- We reach engineers who aren't on job boards
- Replacement guarantee on standard searches
18 title entries shown, 1 families. Alternate names can point to the same position.
QA, Testing and Test Automation
18 of 18
- QA Engineertest planning
- QA Automation EngineerPlaywright, Cypress or Selenium
- SDETPlaywright, Cypress or Selenium
- Test Automation ArchitectAn expert focused on building resilient automated test frameworks that reduce regressions for complex engineering teams.
- Performance Test EngineerThis role focuses on measuring system scalability, responsiveness, and stability under load rather than finding functional defects.
- Mobile QA EngineerMobile QA Engineers build automated test frameworks for iOS and Android applications to ensure stability across fragmented hardware environments.
- QA AnalystThis role centers on manual and exploratory quality assurance testing rather than full-scale automated test engineering.
- QA Manager / Head of Quality EngineeringThis role oversees quality engineering strategy and manages test automation workflows for complex software delivery.
- QA Tester / Manual QA TesterISTQB Foundation
- UAT Tester / UAT CoordinatorThis role requires a dedicated UAT Tester to bridge the gap between development outputs and actual business user requirements.
- Accessibility TesterIAAP CPACC or WAS, or DHS Trusted Tester
- Junior QA EngineerJunior QA Engineers build and maintain manual and automated testing processes to identify software defects before production.
- Senior QA EngineerThis role manages automated testing architecture and integration for complex application environments.
- Lead QA EngineerLead QA Engineer to build test architecture and manage automation frameworks for complex enterprise applications.
- SaaS QA EngineerThis role manages automated testing architecture for SaaS applications to prevent regressions during frequent deployment cycles.
- Fintech QA EngineerA focused guide on hiring a Fintech QA Engineer who maintains test stability in fast-moving ledger environments.
- Healthtech QA EngineerThis role manages critical validation frameworks for clinical data platforms to ensure patient safety and regulatory compliance.
- QA Automation Engineer / SDETPlaywright, Cypress or Selenium
No match.
Try a shorter term, or tell us about the role.
Most hiring managers fail to distinguish between functional verification and technical automation. Manual testers focus on the user journey and edge cases that automated scripts miss. They observe how an application reacts to unexpected inputs. This requires high intuition and deep domain knowledge of your business rules. If you prioritize coverage of erratic user paths, you need testers who think like product managers. These roles require significant time for documentation and exploratory testing.
Automation engineering shifts focus toward software development. These engineers write code to verify your codebase. They build frameworks that execute tests repeatedly across different environments. Their value lies in speed and consistency during deployment cycles. You need these engineers when your regression testing suite takes too long to run manually or when your release cadence is high. They do not replace manual testers but instead create the infrastructure for faster verification.
Determining the right scope requires understanding these trade-offs. If your primary goal is stability and quick feedback, invest in automation early. If you are building features that change daily, keep your manual verification team strong to avoid constant maintenance of brittle automation scripts. Mixing these responsibilities in one job description usually results in poor outcomes. One person rarely produces high-quality automation while also maintaining rigorous exploratory test plans. Seniority in these roles depends on the ability to architect test systems or lead critical path verification projects rather than years of manual execution experience.
Verifying Tool Proficiency. Do not accept Selenium or Cypress familiarity as proof of skill. Ask candidates to explain how they handled synchronization issues or flaky tests in their last framework. A candidate who simply used existing scripts is not an automation engineer. Look for individuals who built test harnesses from scratch and can explain the logic behind their locator strategies.
Manual Edge Case Discovery. Test a candidate by providing a sample workflow. Ask them to identify five ways to break the system that a developer might overlook. Strong testers find vulnerabilities in logic and data handling. They document these paths clearly. A candidate who only checks the happy path will leave your application exposed to post-launch issues.
Integration and API Validation. Backend testing is essential for modern microservices. Candidates must prove they understand how to validate API responses beyond simple status codes. Ask how they use tools like Postman or REST Assured to verify data consistency across services. They should explain how they handle authentication headers and manage test data cleanup after execution.
Reporting and Visibility. Verification is useless if stakeholders cannot read the results. Require samples of previous bug reports. Look for clear steps to reproduce issues, expected versus actual outcomes, and device environment details. A candidate who produces vague reports creates noise. Good testers communicate risk clearly to developers so fixes happen faster.
Search for automation engineers within development teams rather than QA departments. These individuals often transition from software engineering because they find satisfaction in designing test systems. Look for backgrounds involving continuous integration and deployment pipelines. They are motivated by the challenge of optimizing delivery speeds and reducing developer feedback loops.
Manual QA talent is often sourced from companies that prioritize user experience and high-reliability systems. Focus on industries where software defects have high costs, such as financial systems or medical devices. These candidates value rigorous process and exhaustive documentation. Their motivation stems from protecting the user experience and ensuring that production environments remain stable.
During intake, define the percentage of time expected for framework maintenance versus active test execution. Be explicit about the current state of your code. If you have no existing infrastructure, you need an engineer to build the foundation, not just someone to run existing tests.
Conduct headhunts by looking for engineers who participate in technical forums or contribute to open-source test frameworks. Verify their skill by reviewing their GitHub activity. Look for evidence of well-structured code and modular design patterns in their public repositories.
Evaluate candidates with a practical task. Provide a small, broken module and ask them to write a single test case that identifies the failure. This shows how they approach problem-solving and how they structure their verification logic in a time-constrained environment.
Hiring managers often ask for a single person to handle both manual exploratory testing and complex test automation. This creates a bottleneck because the time spent fixing scripts prevents the deep manual analysis needed for new feature releases.
Overvaluing specific certifications is a common error. A credential for a specific automation tool is not evidence of architectural skill. It only proves the candidate can pass a written test about a platform, not that they can write reliable, scalable code for your unique needs.
Assuming that automation replaces the need for testers is a mistake. Automation only verifies the code you already wrote. It cannot identify poor design, confusing workflows, or user interface gaps that human testers catch during exploratory sessions.
How do I handle counteroffers for specialized automation engineers? Automation talent is currently in high demand. If a candidate receives a counteroffer, the problem is often that your initial offer did not match their technical value. Determine if your salary data is accurate for your market and be prepared to close the gap quickly if you identify a strong match.
Is remote work feasible for testing roles? Remote work is highly effective for these roles. Most verification tasks are independent and can be managed through ticketing systems and clear documentation. As long as the engineer has access to your environments, physical presence is not required for high-quality output.
Should I require onsite presence for onsite hardware testing? If your software controls physical hardware, you need an onsite engineer. Remote verification is possible for software, but debugging physical device interactions requires being in the lab. Consider the nature of your product before mandating remote or onsite policies.
How do I ensure a candidate fits our technical stack? Focus on the candidate's understanding of software principles rather than just tool familiarity. If they know how to structure code and handle data, they can learn your specific tools in weeks. Prioritize core coding logic over simple certification badges.
How do I avoid a long shortlist for these technical positions? Define the primary technical hurdle during your initial intake. If you require Cypress expertise, screen for that immediately. Do not bring candidates into the final interview stage unless they have passed a specific technical assessment related to your core stack.
No upfront fee. You pay only if you hire. We offer a candidate replacement guarantee on standard search agreements. The applicable period and exact terms are set out in the signed client recruiting agreement.
What happens next
- Do I pay upfront?
- No upfront fee. You pay only if you hire.
- Must I give you exclusivity?
- We do not promise or require exclusivity here. Any terms are in the recruiting agreement we refer you to.
- Will you reveal my company?
- Not without your explicit consent before we disclose anything.
- What if I do not hire?
- No hire, no fee.
Hiring guidance
Related positions and guidance
How a search runs
The Six-Step Search
- 1Search Calibration
A call about the work. You get a written search profile.
- 2Market Mapping
We identify the employer backgrounds that fit. You see where we will look.
- 3Professional Contact Intelligence
We identify individual people, not job board applicants.
- 4Persistent Personalized Outreach
Personal outreach and direct follow-through. You get search updates.
- 5Live Candidate Qualification
A recruiter checks stack, scope and motivation in conversation.
- 6Candidate Intelligence and Process Support
You receive a written brief on every person you meet.
Questions about QA, Testing and Test Automation: positions we recruit
How do I handle counteroffers for specialized automation engineers?
Automation talent is currently in high demand. If a candidate receives a counteroffer, the problem is often that your initial offer did not match their technical value. Determine if your salary data is accurate for your market and be prepared to close the gap quickly if you identify a strong match.
Is remote work feasible for testing roles?
Remote work is highly effective for these roles. Most verification tasks are independent and can be managed through ticketing systems and clear documentation. As long as the engineer has access to your environments, physical presence is not required for high-quality output.
Should I require onsite presence for onsite hardware testing?
If your software controls physical hardware, you need an onsite engineer. Remote verification is possible for software, but debugging physical device interactions requires being in the lab. Consider the nature of your product before mandating remote or onsite policies.
How do I ensure a candidate fits our technical stack?
Focus on the candidate's understanding of software principles rather than just tool familiarity. If they know how to structure code and handle data, they can learn your specific tools in weeks. Prioritize core coding logic over simple certification badges.
How do I avoid a long shortlist for these technical positions?
Define the primary technical hurdle during your initial intake. If you require Cypress expertise, screen for that immediately. Do not bring candidates into the final interview stage unless they have passed a specific technical assessment related to your core stack.
Working with Technology Headhunters
When is the recruiting fee due?
There is no upfront fee for our contingency search. You pay only if you hire someone we present, under the terms of the signed agreement.
What are the replacement terms?
We offer a candidate replacement guarantee on standard search agreements. The applicable period and exact terms are set out in the signed client recruiting agreement.
What don't you do in a permanent search?
We do not bill by the hour for permanent search or charge a retainer unless one is agreed. We do not treat reposting your job advertisement as headhunting.