Software Development Engineer In Test
American AI Logistics
Software Development Engineer in Test
SDET, Quality Engineering & Test Automation
Remote
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.S. government procurement workflows using AI. The platform ingests solicitations, processes documents with LLMs, automates supplier communications, generates predictions, and produces bid-response documents, each of these workflows has real business consequences when something breaks.
This is not just a manual QA role. You’ll write code every day, building test frameworks, automating regression suites, hardening CI pipelines, and creating tooling that makes the entire engineering team ship with confidence. You’ll be the person who defines what “tested” means for this product and builds the infrastructure to enforce it.
The platform operates under SOC 2 controls for security, availability, and confidentiality. Test coverage isn’t optional, it’s part of how we demonstrate that changes are controlled and verified before they reach production.
What You’ll Work On
Test Strategy & Framework
- Designing and implementing a comprehensive test strategy across a multi-service architecture , defining the right mix of unit, integration, contract, and end-to-end tests for each service boundary
- Building and maintaining test frameworks in TypeScript (Jest) and potentially Go as the platform evolves , including shared test utilities, fixtures, factories, and assertion helpers
- Establishing test data management patterns, database seeding, tenant-scoped test isolation, deterministic fixture generation, and teardown strategies that allow parallel test execution
- Defining and enforcing coverage standards, not vanity metrics, but meaningful coverage of critical business logic, data integrity paths, and failure modes
API & Integration Testing
- Building automated API test suites for a NestJS backend with 50+ modules, validating request/response contracts, authorization boundaries, tenant isolation, error handling, and pagination behavior
- Testing multi-tenant data isolation rigorously, verifying that row-level security policies, tenant-scoped queries, and cross-tenant access controls work correctly under every code path
- Writing integration tests for async workflows that span multiple services via message queues, verifying that jobs enqueued by the API are correctly processed by downstream workers and results are persisted accurately
- Testing LLM-dependent workflows, designing strategies to test AI-powered extraction, prediction, and generation pipelines where outputs are non-deterministic. This includes building mock/stub LLM responses, validating output schema compliance, and testing graceful degradation when LLM calls fail or return unexpected formats
- Testing email integration workflows, verifying that inbound email parsing, attachment extraction, outbound RFQ dispatch, and response parsing produce correct results across providers (Gmail, Microsoft Graph)
Database & Data Integrity Testing
- Writing tests that validate schema migrations, verifying that migrations apply cleanly, preserve existing data, and that rollbacks work when needed
- Testing row-level security policies directly, asserting that queries executed with one tenant’s context cannot access another tenant’s data, including edge cases around shared resources and cross-tenant relationships
- Validating data consistency across async pipelines, when a bid is ingested, items extracted, prices resolved, and proposals generated across multiple services, the final database state must be correct and complete
- Testing materialized view refresh behavior and ensuring reporting/dashboard queries return accurate results after data mutations
CI/CD Integration & Quality Gates
- Integrating test suites into CI/CD pipelines as blocking quality gates, tests must pass before code can be promoted from develop to staging to production
- Optimizing test execution time, parallelization, selective test running based on changed files, caching strategies, and identifying flaky tests for quarantine and repair
- Building smoke test and health-check suites that run post-deployment to verify that production services are functioning correctly after each release
- Integrating with existing CI scanning tools (SAST, dependency scanning, IaC scanning) and ensuring test results are visible and actionable in the deployment workflow
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. You’ll write code, build frameworks, and automate. If you primarily work in spreadsheets and test management tools, this isn’t the right fit.
- A mature test infrastructure waiting for you to maintain. You’ll be building much of this from the ground up , defining the strategy, choosing the tools, and establishing the culture. That’s the opportunity.
- A siloed quality team. You’ll work directly alongside engineers, review their code, and embed quality practices into the development workflow rather than gating it at the end.
- Predictable, deterministic-only outputs. A significant part of the platform uses LLMs, which means you’ll develop novel testing approaches for non-deterministic systems. If that sounds interesting rather than frustrating, we should talk.
Location
Remote
Interested? Send your resume and a brief note about what excites you to our team.
$103k - $146k
...Software Development Engineer In Test (Sdet)Stored Energy Systems (SENS) is an award-winning manufacturer of premium quality power conversion products located in Longmont, CO. In business for over 50 years, SENS is the market leader with a proven track record of providing...SuggestedImmediate startFlexible hours- ...Software Development Engineer in Test SDET, Quality Engineering & Test Automation Remote 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.S. government procurement...SuggestedFull timeContract workRemote work
$100k - $135k
...proven experience designing and implementing automated test suites for complex systems, with a strong focus on... ...communicate clearly and collaborate effectively across software development and Operations Engineering. We have experience building and maintaining CI/CD...SuggestedFull time$90k - $110k
...As a team member embedded in an energetic agile team of Software and QA Engineers, you will create software products utilizing state of... ...for quality while assisting the engineers with software development and test automation best practices. Our culture fosters collaboration...Suggested- API Automation Test Developer Project Scope/Roadmap: Back end development teams supporting API automation development for both web and mobile customer portal applications... ...status to development partners, and influence software quality. The automation developer performs...Suggested
- ...position is responsible for developing software solutions to test applications and systems to ensure... ...-Participates in the full software development lifecycle, including analysis, design... ...'s degree in computer science, engineering, or a related field required. -3+ years...Work experience placement
- ...company please see our web site at View the SENS Product Catalog Summary We are looking for an experienced Software Development Engineer in Test (SDET) to join our engineering team. The SDET will be responsible for designing, developing, and maintaining an...Flexible hours
- ...DescriptionFamiliarity with the full lifecycle of QA Engineering support for targeted technology stacks... ...[x-y] years of experience in a mature software development organizationSignificant experience in... ...and the specific Development and Testing challenges inherent to that...Immediate start
$165k - $180k
Title:Test AnalystKBR is seeking a Senior Test Analyst to join our team supporting... ...critically reviewing test plans in the areas of developmental testing, operational testing, and live-... ...elements using sound mission engineering principles and determining test objectives...Full timeTemporary workFor contractorsWork at officeLocal areaRelocation packageFlexible hours$100k - $110k
...Delta Solutions is seeking a full-time Software Test Engineer at Colorado Springs, CO. \n What you will be doing: Collaborate with development teams to resolve software defects, participate in troubleshooting and streamline the debugging process. Functional, Regression...Full timeWork experience placement$500 per month
...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: Must...Remote work10 hours per week$500 per week
...minutes each session. Compensation varies per study. Please complete your profile to view projects available to you. Notes on Product Testing: - Each product test is conducted by a third party, independent company. - There is no cost to use our service. Any costs are...Remote work$400 per week
...independent brands. Assignments include short online surveys (10–20 min), phone or video interviews (30–60 min), and at-home product tests. You choose which studies to accept, no quotas or schedules. What to expect: Each study pays individually, the rate and...Remote workFlexible hours$25 - $45 per hour
...of between $25/hr. and $45/hr., depending on the In-Home Usage Test project. No experience required. There is no payment required... ...consulting firm that specializes in product testing and product development work. We design and conduct In-Home Usage Testing (IHUT) locally...Hourly payWeekly payExtra incomeTemporary workPart timeFor contractorsSeasonal workRemote workWork from homeFlexible hours- SDET Engineer Greenwood Village , CO (Hybrid, Onsite 3 days/week) 6... ...Kubernetes - AWS - Any Performance testing with Gatling, K6, JMeter Need... ...requirements throughout the development cycle. Reproduces, debugs,... ...fixes. Works closely with software developers to create software...Contract work3 days per week
- ...System Test AnalystThe System Test Analyst plays a key role in evaluating the performance, functionality, and reliability of critical... ...the Missile Defense System (MDS). You will work closely with engineers, developers, and operational teams to analyze complex algorithmic...
$115k - $145k
...Scientific and Technical Subject Matter Expert (SME) to serve as a Test Analyst at Schriever Space Force Base. The ideal candidate... ...Required Experience: Qualifications: ~ Bachelor's Degree in engineering or STEM equivalent ~5-10 years of work experience ~ Active...Full timeWork experience placement- ...Analyst will ensure quality testing of all in-house or commercial... ...the delivery of quality software. They will also determine usage... ...applications throughout their development/product lifecycles.Ensure... ...management.Works with software engineers to ensure QA standards are...Work experience placementLocal areaRemote work
$125k - $145k
...Senior QA EngineerWe are seeking a Senior QA Engineer to lead testing strategy and governance across various initiatives. The ideal candidate... ...document, and track defects while collaborating closely with development teams to drive resolutionSupport test data management and...Work at officeFlexible hours- QA/SW TesterGood debugging skills through logging tool such as splunk or Kibana or through command line. This is really good to have in case something breaks (chances are high bc it’s a new system), his team should be able to find out with component broke.Lead / Mentoring...
$75k - $91k
...Quality Assurance Engineer IIt's exciting to work for a company that makes the world measurably... ...comparisons, and material property testing.Design, install, and continually... ...demand.Forefront of new product and material development — solving novel technical challenges in...- ...apply. Senior Salesforce QA Tester ResponsibilitiesDevelop Test plans and execute Tests in a Salesforce environmentProvide mentorship... ...and other third party test applications.Experience in development, requirements, configuration management.Understanding of AF HR...Full time3 days per week
- ...continuously pushing the boundaries of engineering models services and technology development.Relative Dynamics Inc. has an... ...processing, Post-Ship Aliveness Testing, Anomaly Resolution,... ...ensure that flight hardware and software anomalies, corrective actions, and...For contractorsWork experience placementFor subcontractorWork at officeLocal areaRemote workWeekend workAfternoon shift
- ...integration, and solutions testing for USP and VS/Acuity releasesWrite... ...partnersWork closely with development, support, and field teams to... ...You Bring5+ years of QA engineering experience, including time in... ...background with enterprise software, storage, virtualization, or...
- Job TitleIBMJob DescriptionQA50 to 52 rates5 PositionsLocation - Onsite in Pittsburgh, Dallas, Birmingham, Charlotte, DenverRequired skills:Banking Industry KnowledgeCombinatorial Test Design - IGNITE, HexawiseAutomation tools - Selenium frameworks, Karate, Postman
- ...Description Design and execute test plans for RESTful APIs, Kafka message processors... ...as hands on technical configuration/development as needed. Participate as a team... ...experience in backend or platform engineering 3 Hands-on experience with...Work at officeLocal area
- ...functional, regression, and user acceptance testing. The ideal candidate should have... ...methodologies, with experience in working in Agile development teams. Salesforce certifications (e.g.,... ...: Salesforce certifications. This is a high PRIORITY requisition. Software Technology Inc
- ...partner across teams to identify issues early, improve software quality, and enhance the overall user experience for... .... REQUIREMENTS 2+ years of experience in Software Development or Engineering in a QA or Testing capacity. Hands-on experience with manual testing across...For contractorsImmediate startWorldwide
- Job Title Quality Assurance Engineer Requirements: Must have 5+ years of end to end QA experience... ...API's, Postman, and Insomnia Experience testing Mobile Networks or Mobile Carrier... ...Create tests to find any problems with software before the product is launched. Identify...
- ...our team. This role requires a strong foundation in manual testing, API testing , test strategy and planning, release ownership... ...complex application architectures, driving quality throughout the software development lifecycle, and leading QA efforts for a project from...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer In Test. Be the first to apply!
- embedded software Colorado
- software applications developer Colorado
- entry level software sales Colorado
- software technology Colorado
- software implementation project manager Colorado
- software support Colorado
- government software Colorado
- software engineer - cloud services Colorado
- ultimate software Colorado
- remote software sales Colorado



