QA Automation Engineer

Stratedge It Consulting Inc
Greenwood Village, United States
4 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$58,240.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Confluence JIRA Automation of Tests Browser Compatibility Cloud Database Databases Continuous Integration
+52 more
Data Validation Data Integrity Cursor (Graphical User Interface Elements) Database Queries Distributed Systems Amazon DynamoDB JSON Apache JMeter Python (Programming Language) Microsoft UI Automation MySQL Oracle (Applications) Scrum Methodology Productivity Software Systems Development Life Cycle Webui SoapUI PL-SQL SQL Databases Test Data Test Management Testng Web Testing Extensible Markup Language (XML) Performance Testing Postman GitHub Copilot Prompt Engineering Test Scripts Cypress (Programming Language) Gatling SOAPAPI Generative AI Backend Concourse Amazon Relational Database Service Pytest Gitlab-ci Kubernetes Information Technology Playwright Restful APIs Cucumber (Software) Selenium Webdriver GPT Software Version Control Automation Anywhere Api Management Docker Jenkins Programming Languages Data Generation

Job description

Seeking a versatile QA Automation & Manual Testing Engineer to own the quality of the web, API, and backend systems that serve millions of Spectrum customers. You will design and maintain robust automation frameworks, execute rigorous manual and exploratory testing, and leverage AI-powered tooling to accelerate test creation, coverage, and defect detection. This is a hands-on role for someone who is equally comfortable writing automated test suites, digging into complex functional scenarios by hand, and using modern AI assistants to work faster and smarter., Test Automation

Design, develop, and maintain automated test suites for web UI, REST/SOAP APIs, and backend data validation

Build and extend SDD/TDD/BDD-style automation frameworks for readable, maintainable tests

Implement cross-browser and cross-platform automated web testing

Integrate automated tests into CI/CD pipelines with reporting, quality gates, and flaky-test triage

Develop reusable test utilities, data factories, and page objects to scale coverage efficiently

AI-Assisted Quality Engineering

Use AI coding assistants (GitHub Copilot, Amazon Q, Cursor, Kiro or similar) to accelerate test-script authoring and framework development

Leverage generative AI (ChatGPT, Claude) to draft test cases, edge-case scenarios, and test data from requirements and user stories

Apply AI-powered testing tools for self-healing locators, visual validation, and intelligent test maintenance (e.g., Testim, Applitools, Mabl, Functionize)

Use AI to analyze failures, cluster defects, and prioritize regression suites to reduce cycle time

Prompt-engineer effective, reliable AI workflows and validate AI-generated tests for correctness and coverage

Continuously identify opportunities to raise team velocity and coverage through AI automation

Manual & Functional Testing

Author and execute detailed test plans, test cases, and test scripts from functional and business requirements

Perform Smoke, Functional, Integration, Regression, End-to-End, and exploratory testing

Conduct backend/database validation using SQL to verify data integrity across systems

Create, condition, and maintain test data aligned to functional requirements (AI-assisted where useful)

Identify, document, and track defects to resolution using JIRA/Confluence/Rally

API & Services Testing

Validate REST and SOAP web services, including JSON and XML payload verification

Build API test collections and automated API regression suites

Perform basic performance/load validation of key service endpoints

Quality Process & Collaboration

Partner with developers, business analysts, and product managers across onshore/offshore teams

Participate actively in all Agile (Scrum) ceremonies across the SDLC/STLC

Drive root-cause analysis of defects and advocate for preventative quality practices

Champion AI-driven productivity practices and share reusable prompts/workflows with the team

Requirements

Minimum years of experience required: 8-10 years

Certification needed: No

Must Have Skills:

Selenium WebDriver

Cucumber

TestNG

SoapUI

Nice to Have Skills:

JMeter, UI automation: Selenium WebDriver (Cypress or Playwright a plus)

BDD: Cucumber, pytest-bdd

API testing: Postman, SoapUI, TestNG, REST Assured (a plus)

Performance: Gatling, JMeter (a plus)

AI & Productivity Tools

AI coding assistants: GitHub Copilot, Amazon Q Developer, Cursor, Kiro

Generative AI: ChatGPT, Claude (for test design, data generation, failure analysis)

AI-powered testing platforms: Appli tools, Testim, Mabl, Fictionize (a plus)

Prompt engineering for test authoring and maintenance workflows

Languages & Version Control

Java, Python, JavaScript

SQL / PL-SQL for backend validation

Git / GitHub / GitLab

CI/CD & Databases

CI/CD: Jenkins, GitLab CI, or Concourse

Databases: MySQL, Oracle, and cloud databases (Amazon RDS, Aurora, DynamoDB)

Defect & Test Management

JIRA / Confluence / Rally

Required Qualifications

Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)

5-10 years of experience in QA, test automation, and manual testing across the full STLC

Proven hands-on experience building UI automation with Selenium WebDriver

Strong experience with BDD frameworks

Solid API testing experience with Postman and/or SoapUI

Proficiency in at least one programming language (Java or Python) for test automation

Strong SQL skills for backend/data-integrity testing

Experience integrating automated tests into CI/CD pipelines

Hands-on experience using AI assistants (to improve testing velocity and coverage

Experience working in Agile/Scrum teams and with defect-tracking tools

Demonstrated ability to design, execute, and document both automated and manual test cases

Preferred Qualifications

Experience with modern UI automation tools (Cypress, Playwright, or Web driver IO)

Experience with AI-powered testing platforms (Applitools, Testim, Mabl, Functionize)

Strong prompt-engineering skills for generating and maintaining test artifacts

Experience with TestNG, REST Assured or Karate for API automation

Exposure to containerized test environments (Docker, Kubernetes)

Performance testing experience (Gatling, JMeter)

ISTQB or equivalent QA certification

Exposure to telecommunications, media, banking, or other large-scale distributed systems

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · World Congress 2024

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · World Congress 2026 Europe

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · World Congress 2025

Videos

See all

Related articles

See all