
Essential Software Inc. (ESI) is a technology and scientific innovation company specializing in AI, cloud computing, biomedical informatics, scientific software, and digital innovation for the life sciences sector. They provide tailored, scalable solutions that streamline bioinformatics pipelines, automate workflows, and unlock data potential to accelerate research and discovery. ESI serves federal and private clients including Accenture Federal Services, EPA, and National Cancer Institute, delivering well-architected, secure cloud and AI solutions. Their business model focuses on providing expert services and innovative technology solutions to healthcare, biology, and environmental science innovators, emphasizing trust, collaboration, and positive impact in life sciences.

Essential Software Inc. (ESI) is a technology and scientific innovation company specializing in AI, cloud computing, biomedical informatics, scientific software, and digital innovation for the life sciences sector. They provide tailored, scalable solutions that streamline bioinformatics pipelines, automate workflows, and unlock data potential to accelerate research and discovery. ESI serves federal and private clients including Accenture Federal Services, EPA, and National Cancer Institute, delivering well-architected, secure cloud and AI solutions. Their business model focuses on providing expert services and innovative technology solutions to healthcare, biology, and environmental science innovators, emphasizing trust, collaboration, and positive impact in life sciences.
Essential Software Inc. (ESI)
Overview Essential Software Inc. is a trusted partner to federal agencies, including the National Cancer Institute (NCI), delivering secure, cloud-based platforms that support large-scale cancer data and biomedical research.
As a Senior QA Engineer (AI Systems & Automation), you will lead quality strategy and test automation for critical data platforms and AI-powered experiences. You will ensure both traditional software and AI/agentic systems are reliable, explainable, and safe in a federal, mission-driven environment.
You will:
Roles and Responsibilities
Core QA & Automation
AI & Agentic QA Systems
Design and execute test strategies for AI/LLM-powered capabilities, including virtual agents, chatbots, copilots, and RAG-based systems
Use LLM-powered tools (e.g., ChatGPT, Claude, Copilot) to accelerate test design, data generation, exploratory testing, and script authoring
Build and refine QA-focused AI agents that can:
Scrape UI and verify DOM structures
Validate data against backend or ground-truth sources
Auto-generate and maintain test scripts
Run self-correcting / autonomous test flows
Evaluate and integrate agentic frameworks (e.g., OpenAI Assistants API, AWS Bedrock Agents, LangGraph, MCP) into QA workflows
Define and monitor AI-specific quality metrics (accuracy vs. ground truth, hallucination and error rates, safety / policy adherence)
Ensure AI and virtual agent experiences are accurate, consistent, and high quality in a federal context
Non-Functional, Data Quality & Collaboration
Basic Qualifications
Bachelor’s degree in computer science, Information Technology, Engineering, or related field
5+ years of software QA experience (manual and automation) in production environments
2+ years providing technical or process leadership (e.g., lead QA, primary product QA owner, mentor, or manager)
Strong experience with UI automation tools (Selenium WebDriver, Playwright, or Cypress)
Experience testing RESTful APIs and microservices architectures
Hands-on experience integrating automated tests into CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps, or GitLab CI)
Professional proficiency in Python or JavaScript for test automation
Hands-on use of GenAI tools (e.g., ChatGPT, Claude, Copilot) for QA tasks such as test-case generation, data creation, and exploratory testing
Understanding of AI/agentic concepts:
Tool-calling / function invocation
Multi-step / chain-of-thought workflows
Autonomous / self-healing test flows
AI-driven data comparison and validation
Experience with performance / load testing (e.g., JMeter or equivalent)
Proficiency with Jira or similar issue tracking tools
Strong written and verbal communication skills, including the ability to explain AI-related quality risks to stakeholders
Ability to prioritize, multitask, and operate effectively in complex, mission-driven environments
Preferred Qualifications
AWS Cloud Practitioner certification
Experience with modern automation stacks (Playwright or Cypress) and API testing tools (Postman, REST-assured, pytest, or similar)
Experience testing AI/ML-powered features (LLM applications, RAG systems, agents, recommendation engines, or chatbots)
Experience with one or more:
LangChain or LangGraph
AWS Bedrock Agents or OpenAI Assistants API
MCP (Multi-Context Protocol) or similar orchestration frameworks
Experience designing or testing internal QA copilots or automation bots for test authoring or execution
Familiarity with test management tools (e.g., TestRail, Zephyr)
Knowledge of accessibility standards (WCAG) and basic security testing practices
Prior QA experience in healthcare, life sciences, biomedical informatics, or other regulated data environments
ISTQB or similar certification
How We Work
Compensation Salary range for this position: $107,000 - $138,000, depending on skills and experience.
Equal Opportunity Employer
Essential Software Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type, without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Powered by JazzHR
sb9BhRMwjH