QA Engineer (SDET)
$95k - $105kde Anda Capital
QA Engineer
Start Date: As soon as possible, but open to discussion
Type: Full-time
Reports to Head of Engineering
Compensation: $95,000-$105,000
About Us
de Anda Capital is an independent sponsor and family office with over 140 deals and over 3 billion USD in investor value creation. We are based in Los Angeles, California and New York City, New York. Our main office is located in New York City.
We acquire, operate and consolidate businesses in property management and real estate services. We work across several verticals, including property management, payroll and payments, decarbonization, manufacturing, and lending and financing.
About the Role
de Anda Capital is hiring a QA Engineer for one of our portfolio companies in the fintech space. The company is a multi-tenant time-and-attendance platform sold alongside payroll providers.
Payroll partners trust what we deliver. A wrong meal-break deduction or a punch leaking across tenants is a customer-facing payroll error. Our automated coverage is strongest in the calculation engine; you will extend it to the edges. You will own the quality of the hours path from punch to delivered export — in code, inside the monorepo, as part of the same spec-driven workflow the engineers use.
Technology stack
- Frontend: TypeScript, React 18, Vite, Apollo Client with GraphQL Codegen, Tailwind and shadcn/ui, react-intl, Storybook, Jest and Testing Library, in an NX monorepo with enforced module boundaries.
- Backend: Python 3.11, Django 5, Graphene (GraphQL), PostgreSQL, Redis, Celery with Beat, Django Channels for real-time subscriptions. Domain apps cover punch pipeline, calculation, timecards, scheduling, time off, configuration, reports, multitenancy, users and auth, notifications, and integrations. Tested with pytest, factory-boy, and friends.
- Cloud: AWS provisioned with Terraform — ECS Fargate (API, Celery worker, Beat), RDS PostgreSQL, ElastiCache, ALB with blue/green deploys, S3 and CloudFront for the SPA, Secrets Manager, CloudWatch. Serverless Framework Lambdas for scheduled tasks and WebSockets. GitHub Actions for CI and deploys; Docker Compose locally; Sentry for errors.
- Dev environment is live; production infrastructure is in progress. Both hires will help take it the rest of the way.
How we build
We practice Specification Driven Development with AI coding agents doing much of the first-draft implementation. The spec is the unit of work; code is its output, and humans own correctness.
- PRD. Product and engineering write and refine a Product Requirements Document with explicit acceptance criteria.
- Technical Documents. The PRD is decomposed into smaller Technical Documents: schema and service design, data model changes, UI contracts, test expectations, and the repo patterns to follow.
- Agent-driven implementation. Each Technical Document drives a coding agent (Cursor with Claude models) working against the repos AGENTS.md conventions to produce a PR.
- Human review. An engineer reviews every agent-authored PR against the Technical Document and acceptance criteria before merge. Tenant isolation, concurrency, timezone handling, and test quality are checked by a person, not assumed.
- Verification. The SDET lands acceptance-criteria-mapped tests in the same milestone; nothing is done until the tests say so.
Engineers here spend more time specifying, reviewing, and hardening than typing boilerplate. Strong candidates are good at writing precise specs, directing agents, and spotting what an agent got plausibly wrong.
What you will test in
- Three apps on one React/TypeScript codebase: tenant time app, support portal (separate auth, 2FA, OTP), kiosk (PIN). Roles from employee through owner plus internal support tiers; everything tenant-scoped.
- GraphQL API (Django + Graphene) over PostgreSQL and Redis; Celery for async calculation, notifications, and reports; Channels for real-time updates.
- Existing tooling: pytest with factory-boy, pytest-freezer, and xdist; Jest and Testing Library with Apollo MockedProvider; Storybook; deterministic demo-data seeding; Sentry and CloudWatch; GitHub Actions dev deploy with smoke tests.
What you will do
- Convert PRD acceptance criteria into executable test cases before the feature merges; pair with the engineer on the same Technical Document.
- Write pytest against services and the GraphQL schema: frozen time at period boundaries, tenant-mismatch cases, concurrency (two workers, one queue item), Celery tasks run synchronously.
- Write Jest / Testing Library for role-gated UI: who sees which card, which button is locked, what happens on GraphQL error.
- Build and own the Playwright project in-repo: login per role, punch in/out, missing-OUT exception, approvals, schedule publish, time-off, period-close readiness, support-portal 2FA, kiosk PIN. Wire it into the deploy workflow.
- Design data-driven calculation tests: OT thresholds, meal violations, split shifts, DST days, retro edits after calculation, late punches after close.
- Verify exports: CSV and PDF totals equal timecard totals; scheduled delivery arrives with the right attachment and audit row.
- Run tenant-isolation and RBAC matrices every release; anything that crosses a tenant is P0.
- Review agent-generated tests for false confidence: tests that pass without asserting the acceptance criterion do not count.
- Keep CI healthy: flaky xdist tests, coverage thresholds, slow Jest suites.
- Report defects precisely: tenant, role, pay period, timezone, exact GraphQL operation and variables, expected vs actual hours.
Projects you will own
- Hours-engine regression pack — scenario index covering pairing, exceptions, OT, meals, geofence flags, waivers, stale calculation after new input.
- Playwright E2E suite committed in the monorepo, wired into deploy, with per-role fixtures.
- RBAC and tenant-isolation matrix as automated tests, including support-portal boundaries.
- Period-close and delivery verification — blocking vs warning exceptions, delivered totals vs timecards.
- Locked-vs-live admin audit — guard that admin screens not yet backed by GraphQL stay locked until it lands.
- CI health — stabilize xdist and add coverage thresholds that fail builds.
- Performance baselines — schedule grid, dashboard aggregation, large-tenant timecard lists.
Must have
- 3–5 years in software quality with code-level automation as the primary output, on both the Python and TypeScript sides.
- Python test authoring (pytest, fixtures, factories, mocking) and TypeScript/React component testing (Jest, Testing Library).
- Has built a browser E2E suite from scratch (Playwright preferred; Cypress acceptable) and kept it non-flaky in CI.
- Reads GraphQL operations and responses; can isolate a frontend bug from an API bug from a data bug.
- SQL against PostgreSQL to verify what the UI claims.
- Test design for stateful systems: roles, periods, timezones, retries, eventual consistency.
- Git, PR review, Docker Compose, GitHub Actions.
- Precise written bug reports and test plans.
Nice to have
- Time and attendance, payroll, or scheduling domain.
- Testing Celery or other queue-based systems; concurrency and idempotency cases.
- Multi-tenant SaaS isolation testing; auth flows (JWT, TOTP, OTP, rate limits).
- Contract/schema testing for GraphQL; Apollo cache behavior.
- Accessibility (axe), visual regression via Storybook.
- Load testing (k6 / Locust); reading CloudWatch and Sentry.
- Experience using coding agents to generate tests, and judging when their output is wrong.
Not a fit
- Manual-only QA or test-case management without automation.
- Someone who needs a separate QA environment and team to run tests; you work in the engineering repo and pipeline.
- Automation that only asserts the happy path.
- Job-ID28860549Reference26-19853Remote50% RemoteHybrid onsite at Dallas, TX, 75019 / Tampa, FL, 33647CTHDescription:o Prepare, maintain, and implement test cases based on user stories; present results and supervise defects to closure.o Develop and maintain Java-based automation...Suggested
- ...Job Description Job Description Job Title: SDET (Software Engineer in Test) Engineer Location: Dallas, TX Duration: Fulltime Job... ...responsibility. Strong knowledge of agile best practices including QA s role on a scrum team Must be able to present work in a...SuggestedFull time
- Supplier QA Engineer II (Customer Source Inspector) Job Locations US-FL-St Petersburg | US-TX-Mesquite Requisition ID: 2026-37003 Position Type: Full Time Position Classification: Remote Job Function: Quality Company Overview General Dynamics Ordnance and Tactical...SuggestedFull timeContract workTemporary workFor subcontractorWork at officeRemote work
- ...each team or employee).The impact you will have in this role:The SDET family is responsible for creating, designing, deploying, and... ...and externally across DTCC platforms.As a Software Development Engineer in Test (SDET), you will help drive quality engineering practices...SuggestedRemote workFlexible hoursShift work
- ...environment and knowledge to run a robust quality program. You'll execute by performing tests where appropriate. You are a software engineer first, a quality practitioner second. You'll change the way we develop and ship reliable software by shifting left on quality,...SuggestedWork experience placementRemote workFlexible hoursShift work
$80k - $100k
...Job DescriptionJob DescriptionSDETLocation: Dallas, TX or Remote/HybridPosition SummaryWe are looking for an SDET! Testing all aspects of the system including Java and web-based front end running on Windows clients, Linux servers, and Oracle/Postgres database, to ensure...Remote work$500 per month
Become a Professional Game Tester We're looking for passionate gamers to join our elite team of mobile game testers. Get paid to play and test the latest games before they launch. $500+ Avg Monthly Pay 5-10 Hours/Week 100% Remote Position Requirements: ...Remote work10 hours per week- Mandatory Skills: Automation Testing, Big data ETL testing, Python/Java. High-level JD: The candidate should have extensive experience in ETL pipeline testing (Batch/Streaming). The candidate should be experienced in big data / cloud platform. The candidate should have...
- ...Job DescriptionJob DescriptionJob Title: SDET LeadLocation: Dallas, TX - HybridDuration: Contract Client Requirements:Immediate need: Hands-on lead engineer to own and modernize the regression platform using Playwright (replacing legacy Selenium)Candidate must understand...Contract workImmediate start
- ...Job Description Benefits: HYBRID Competitive salary Opportunity for advancement Position: Software Development Engineer in Test (SDET) – Contract Location: Dallas, TX (Hybrid – 3 days onsite) Interview: In-Person Overview We are...Contract workWork from homeFlexible hours
- ...QA Engineer (VQE21) Virtue Group, LLC. seeks Master's+2 years/Bachelor's+5 years exp/equiv.: QA Engineer (VQE21): JAVA/J2EE, SQL, MSSQL, PL/SQL, SOAP, UNIX, JSON, JAVA and Agile. Mail resume with job ID # to HR: 1193 W John Carpenter Fwy, STE 100B, Irving, TX 75039. Unanticipated...
- SmartRecruiters, Inc. in Dallas seeks a Software Quality Assurance Engineer to join an agile development scrum team building population health management tools. You will ensure the quality of software solutions through hands-on testing, test plans, and scripts, plus backlog...
- Samaritan's Purse in Irving, TX is seeking a Product Tester to join the Information Technology team. You will design, execute, and maintain test plans across web, mobile, APIs, and databases to ensure quality and reliability. The role requires 3+ years of testing experience...
- Capgemini in West Lake, Texas is seeking a Quality Engineer (QE) / SDET with 7+ years of automated testing experience for Web Applications, REST... ...to ensure quality across the SDLC. AWS, CI/CD, and modern QA practices are required. This role involves contributing to CI...
$55 - $65 per hour
SDET (QA Automation) Join our dynamic team as an SDET (QA Automation) and lead the charge in defining and implementing cutting-edge... ...bottlenecks early in the development lifecycle. Lead and coach QA engineers and developers on modern test automation best practices, clean...Contract workLocal area- SUNY Upstate Medical University is seeking a Testing Center Specialist within the Student Accessibility Services and Testing Center to provide strategic oversight, coordinate accommodated testing, and manage daily operations for accessible, secure testing across the university...
$31k
Job Description In this role, you will be working with a team of technologists passionate about promoting testing practices, implementing test automation and executing testing with development and business partners! Developing and maintaining automated suites of tests ...Full timeFor contractorsShift work- ...About the Company Were looking for a detail-oriented QA engineer with deep API testing experience and a strong automation background to help ensure the quality and reliability of our software products. Youll work closely with developers, product managers, and designers...Contract work
- Job Description:The Quality Assurance Engineer on the Plant team ensures the quality of Alpine’s equipment software, including the Alpine... ...release readiness decisions for Alpine Saws and help define plant QA KPIs and metrics· Share operator and equipment knowledge with...Local area
$75k
...QA/QC Inspection EngineerAs a QA/QC Inspection Engineer, you will be responsible for Quality Assurance and Quality Control activities supporting Ovivo's fabrication shops, suppliers, and vendors. You will perform final inspections and acceptance of fabricated equipment...Hourly payMinimum wageFull timeTemporary workFor subcontractorWork at office- ...Job-ID29500849Reference26-02898Job title: Senior QA Engineer -Telecom System PerformanceLocation:Basking Ridge, NJ/ Iriving TX - OnsiteJob Summary AgreeYa is global Integrator and seeking a QA Engineer with strong experience in API Testing, Performance testing, Automation...
- ...Dhanu-Global-Enterprises, Inc. is seeking a QA Engineer focused on CI/CD and automation with Cisco experience. You will develop and maintain automated tests using Playwright, Python, and integrate them into Jenkins-driven pipelines across Linux and Windows environments...Contract workRemote work
- ...compensation Hybrid Opportunity for advancement Sr SDET Data & Platform Quality Location: Dallas, TX (Hybrid... ...-based automation frameworks. This is a hands-on engineering role, not a traditional QA position. No manual testing No UI / Selenium-only...Work at officeLocal areaWork from homeFlexible hours3 days per week
- ...Job Description Job Description Job Title: Senior SDET (Software Development Engineer in Test) Location: Dallas, TX (Hybrid) Interview: In-Person Hybrid 3 days a week Roles and Responsibilities: Lead Automation Efforts: Design, develop, and implement...3 days per week
- ...to various clients, and we are an employee-centric organization. Role We are looking for a hands-on Hybrid SDET with Java experience and a QA Automation Engineer . This is an exciting opportunity to join a collaborative Agile team where you’ll be empowered to work on both...Contract workLocal areaImmediate start
$85k - $110k
...Collaborate with developers, product owners, and QA teams to clarify requirements and test... ..., and provide root-cause insights to engineering teams. *Generate and present test... ...TECHNOLOGY Role Engineer ID 436193 Skills SDET Salary Range $85,000 - $110,000 Desired...$40 per hour
...creating consumer-facing, cutting-edge technologies revolutionizing the hospitality industry around the world! As a Senior Quality Engineer SDET,you will bring your technical skills to a hospitality company with an award-winning culture. On the Quality Engineering team...Work experience placementWork at officeWorldwideNight shift$70k - $100k
Software Quality Assurance Test Engineer TAG - The Aspen Group provided pay range This range is provided by TAG - The Aspen Group. Your actual... ...Quality Assurance Engineer to join our dynamic team. As a QA Engineer, you will be responsible for ensuring the quality of our...Full time- A leading consulting firm is searching for a QA Engineer with hands-on experience in testing Microsoft Dynamics 365 applications. This remote position focuses on ensuring the quality of D365 through rigorous manual testing. The ideal candidate will have over 6 years in...Remote job
- ...at some of the planet’s largest enterprises. Come build with us. Together we’re changing how the world works. Our Quality Group engineering team is looking for an excellent Test Development Engineer . The position requires deep understanding and hands‑on experience in...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to QA Engineer (SDET). Be the first to apply!
- qa technician Syracuse, NY
- software quality assurance Syracuse, NY
- software qa Syracuse, NY
- vice president quality assurance Syracuse, NY
- remote quality assurance Syracuse, NY
- qa architect Syracuse, NY
- lead qa Syracuse, NY
- quality assurance representative Syracuse, NY
- director quality assurance Syracuse, NY
- quality assurance team leader Syracuse, NY




