← Back to all jobs
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). *