R
Quality Assurance Engineer (Remote)
Revenue Management Solutions
6d ago
0DevOklahoma City, OK, USjobspy_indeed
remoteindeed
Job Description
**Job Description**
**Please note this role is not currently sponsoring any VISAs.**
The Quality Assurance (QA) Engineer plays a pivotal role in ensuring the quality, reliability, and performance of our web applications and AI\-driven solutions. This role is responsible for designing, building, and maintaining automated test frameworks, conducting hands\-on exploratory and UI/API testing, and validating non\-deterministic outputs from machine learning models.
In addition to traditional QA practices, you will leverage modern containerization tools (such as Docker) to manage isolated test environments and utilize AI\-assisted tools (such as Copilot, synthetic test data generators, and intelligent test execution platforms) to optimize testing workflows, improve test coverage, and accelerate release cycles.
**Duties and Responsibilities**
* **Modern Web \& API Automation:**
* Design, develop, and maintain robust, scalable automation frameworks for modern single\-page web applications (React, Angular, Vue) and microservices/REST APIs.
* Integrate automated test suites into CI/CD deployment pipelines (e.g., GitHub Actions, Azure DevOps, Jenkins) for continuous validation.
* **Containerized Test Environments \& Infrastructure:**
* Spin up, manage, and tear down local and cloud\-based test environments using Docker containers and container orchestration tools.
* Execute automated test suites inside containerized environments to ensure consistency across local, staging, and production\-like setups.
* **AI \& Model Output Testing:**
* Develop test strategies to validate AI/ML features, large language model (LLM) outputs, and non\-deterministic application behavior for accuracy, relevancy, latency, and edge cases.
* Monitor and measure AI output consistency, safety/bias guardrails, and system performance under varying prompt payloads.
* **AI\-Driven QA Optimization:**
* Utilize AI\-assisted development tools and intelligent QA platforms to generate test cases, synthesize realistic test data sets, and accelerate root\-cause failure analysis.
* **Cross\-Functional Collaboration:**
* Collaborate closely with Product Owners, Software Engineers, and Data/ML Engineers during Agile/Scrum sprints to refine requirements, acceptance criteria, and edge\-case scenarios.
* Participate in code reviews for test automation scripts to ensure high code quality and maintainability.
* **Quality Process \& Defect Management:**
* Identify, document, prioritize, and track defects using modern issue\-tracking tools (e.g., Jira).
* Perform exploratory, regression, performance, and cross\-browser/device testing across staging and production environments.
* Assist in setting QA standards, test metrics, and best practices across the engineering organization.
**Qualifications**
**Core Technical Requirements**
* **Automation Frameworks:** Hands\-on experience with modern web automation and end\-to\-end testing tools (e.g., Playwright, Cypress, Selenium, or WebdriverIO).
*
