RESPONSIBILITIES:
Kforce has a client that is seeking Test Engineers for the following preferred locations: Colorado (CO), Virginia (VA), North Carolina (NC), Florida (FL).
Summary:
We're hiring two Test Engineers (SDETs) 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 product ingests solicitations, processes documents with LLMs, automates supplier communications, generates predictions, and produces bid-response documents-with real business impact when something breaks.
This is not a manual QA role. You'll write code daily to build automation frameworks, expand regression coverage, strengthen CI quality gates, and create tooling that enables the engineering team to ship with confidence. You'll help define what -tested- means and implement the infrastructure to enforce it. The platform operates under SOC 2 controls (security, availability, confidentiality). Test coverage and evidence are a core part of controlled change management.
REQUIREMENTS:
* 3+ years in a Software Engineering, SDET, or Automation role with daily test automation coding (not just test plans)
* Strong TypeScript/JavaScript skills for building test code, fixtures, mocks, and utilities
* Hands-on experience with modern frameworks (Jest, Vitest, Mocha, or similar): lifecycle hooks, mocking/stubbing, custom matchers, snapshots
* Proven ability testing REST APIs programmatically: request factories, schema validation, auth boundary validation, robust error-path assertions
* Strong understanding of SQL/relational databases and data integrity verification
* Experience with integration tests using real databases: deterministic seeding, tenant isolation, test transactions/setup/teardown
* Familiarity integrating tests into CI/CD pipelines as quality gates; Triaging pipeline failures
Preferred Qualifications:
* Experience testing LLM/AI-integrated applications (mocking non-determinism, validating structured outputs, testing prompt/response contracts)
* Playwright/Cypress expertise for stable E2E suites in modern SPAs
* Familiarity with DI-based backend frameworks (e.g., NestJS) and test isolation patterns
* Experience in multi-tenant SaaS testing (tenant scoping, row-level security, concurrency)
* Familiarity with Prisma (or similar ORM) for test utilities and data setup/cleanup
* Contract testing (Pact or similar), performance testing (k6/Artillery/Locust), or document validation automation
* Background in compliance-regulated environments (SOC 2 / ISO 27001 / FedRAMP) where test evidence supports audits
* Exposure to Go testing patterns
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: kforcecx
- Position Id: ITEQG2174673
- Posted 4 hours ago