Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
AA
American AI Logistics
SDET
Career Insights for Software QA Engineer / Tester
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Colorado data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software QA Engineer or Tester designs and runs in-depth diagnostic tests to evaluate software and check for problems before new products are marketed. Pilots software and applies tests to check for errors and glitches.
$111,002 / year median in Colorado
-19% projected decline
Job Description
SDET American AI Logistics Denver, CO Job Details Full-time $115,000
- $130,000 a year 8 hours ago Benefits Health insurance Dental insurance 401(k) Vision insurance Qualifications Data integrity assurance Software engineering Continuous Delivery (CD) implementation RESTful API Data validation techniques Triage Database testing Data integrity and documentation Event-driven architecture Production systems JavaScript Software development S3 Quality check automation Quality control communication DevOps automation Query management Multithreading AWS Lambda Full Job Description Software Development Engineer in Test SDET, Quality Engineering & Test Automation About the Role We're looking for an SDET to build and own the quality engineering practice for a cloud-based B2B SaaS platform that automates U.
E2E & UI
Testing Building end-to-end test suites for critical user workflows in the React frontend , bid ingestion, item management, email automation configuration, proposal generation, and prediction review Implementing browser-based testing using Playwright or Cypress, with stable selectors, retry strategies, and clean environment setup/teardown Testing document generation outputs (DOCX, XLSX, CSV, PDF) , verifying that template placeholder substitution produces correct documents with accurate data, proper formatting, and no corruption Performance & Reliability Testing Identifying and testing performance-critical paths , large bid list queries, bulk item extraction jobs, concurrent LLM processing, and high-volume email ingestion Building load and stress test scenarios for API endpoints and async job processing pipelines to validate system behavior under sustained throughput and burst conditions Testing failure modes and resilience , message queue unavailability, LLM provider timeouts, database connection exhaustion, and S3 access failures. Verifying that the system degrades gracefully and recovers correctly What We're Looking For Required 3+ years of experience in a software engineering or SDET role where you wrote test automation code daily, not just test plans Strong TypeScript or JavaScript skills , you'll be writing test code, fixtures, mocks, and utilities in the same language as the application Deep experience with a modern test framework (Jest, Vitest, Mocha, or equivalent) including test lifecycle hooks, mocking/stubbing, snapshot testing, and custom matchers Experience testing REST APIs programmatically , building request factories, validating response schemas, testing auth/authz boundaries, and asserting error handling behavior Strong understanding of relational databases and SQL , you need to verify data integrity directly, write setup/teardown queries, and validate that application behavior produces correct database state Experience writing integration tests that interact with real databases (not just mocks) , managing test transactions, tenant-scoped test isolation, and deterministic seeding Familiarity with CI/CD pipelines and how automated tests integrate as quality gates , you've configured test jobs, managed test environments, and triaged pipeline failures Understanding of async/event-driven architectures , you've tested systems where work is dispatched via queues and results arrive asynchronously, and you know the patterns for making those tests reliable Comfort reading and understanding production application code , you'll need to trace logic through controllers, services, and data layers to understand what to test and where the risk lives Clear communication skills , you'll define quality standards, explain test failures to developers, and advocate for testing investment to leadership Preferred Experience testing LLM/AI-integrated applications , mocking non-deterministic responses, validating structured output parsing, testing prompt/response contracts, and measuring extraction accuracy Experience with Playwright or Cypress for browser-based E2E testing, including managing test environments, handling auth flows, and maintaining stable test suites against a changing UI Familiarity with NestJS or similar DI-based backend frameworks , understanding how to leverage dependency injection for test doubles and module-scoped test isolation Experience testing multi-tenant SaaS applications , validating tenant isolation, cross-tenant access controls, and data scoping under concurrent usage Familiarity with Prisma ORM or similar , writing test utilities that seed, query, and clean up data through the same ORM the application uses Experience with contract testing (Pact or similar) for validating API contracts between independently deployed services Exposure to performance testing tools (k6, Artillery, Locust, or similar) for API and job pipeline load testing Experience validating document outputs (DOCX, XLSX, PDF) programmatically , parsing generated files and asserting content correctness Background in a compliance-regulated environment (SOC 2, ISO 27001, FedRAMP) where test evidence is part of the audit story Experience with Go testing patterns (if you'll also cover new Go microservices as the platform evolves) Tech Environment Category- Technologies Languages
- TypeScript (primary), Go (emerging) Test Framework
- Jest (current), Playwright or Cypress (E2E) Backend
- NestJS, Prisma ORM, PostgreSQL Frontend
- React Messaging
- RabbitMQ (Amazon MQ) AI / ML
- OpenAI, Anthropic, xAI (LLM integrations) CI/CD
- Bitbucket Pipelines (SAST, dependency scanning, IaC scanning) Cloud
- AWS (ECS Fargate, S3, RDS, Lambda) Monitoring
- CloudWatch, PagerDuty Compliance
- SOC 2 (Security, Availability, Confidentiality) What You Won't Find Here A manual QA role.
Pay:
$115,000.00- $130,000.
Benefits:
401(k) Dental insurance Health insurance Vision insuranceWork Location:
Hybrid remote in Denver, CO 80201Benefits
- 401(k) Plans
- Health Insurance
- Dental Insurance
- Vision Insurance