Senior QA Engineer (Automation Testing)

EthicalHat Cyber Security

United States

Remote

USD 120,000 - 160,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EthicalHat Cyber Security seeks a senior Quality Engineer to lead automation across web products, defining test strategies and building reliable automation for functional, API, UI, and performance testing. You will validate AI features, ensure secure releases, and mentor junior testers in a fast-paced CI/CD environment.

The role requires strong Java testing, UI automation with Selenium/Playwright/Cypress, API testing with REST Assured and Postman, and experience with CI tooling (Jenkins, GitHub

Qualifications

  • Eight+ years in software testing with automation
  • Experience establishing automation framework and QA processes
  • Strong Java test programming and UI/API tooling expertise
  • Proficiency with CI and reporting tools (Jenkins, GitHub Actions, Allure) and Git
  • Experience with performance and security testing (JMeter, OWASP ZAP, OWASP Top 10)
  • Ability to test diverse tech stack (Java, Groovy/Grails, Vue, REST APIs, databases, deployment platforms)
  • Clear written English for bug reports and test documentation

Responsibilities

  • Define coverage across unit, API, UI, integration, and end-to-end testing
  • Build and maintain automation frameworks and CI integration
  • Test access controls, dashboards, data migrations, and security controls
  • Verify installation, upgrades and removals on Windows Server and Linux
  • Prepare defect and release reports and mentor junior testers
  • Evaluate non-deterministic AI behavior and MCP server in releases

Skills

Java testing
UI automation
API testing
CI/CD tooling
Automation framework
Selenium
Playwright
Cypress
JUnit 5
TestNG
Jenkins
GitHub Actions
Allure
Git
JMeter
OWASP ZAP
OWASP Top 10
Groovy
Groovy/Grails services
Vue interfaces
REST APIs
MariaDB
Neo4j
Tomcat
TLS
Windows deployments
Linux deployments

Education

Bachelor's degree or equivalent practical experience

Tools

Selenium
Playwright
Cypress
REST Assured
Postman/Newman
JUnit 5
TestNG
Jenkins
GitHub Actions
Allure
Git
JMeter
OWASP ZAP
OWASP Top 10

Job description

Role overview

Lead quality engineering across web products, setting the test strategy and building automation that supports dependable releases. The scope includes functional, integration, installation, performance, and security checks, as well as evaluation of AI features whose outputs can vary, including an assistant and an MCP server.

Responsibilities
  • Define coverage across unit, API, UI, integration, and end-to-end testing; derive test plans from requirements and identify gaps early.
  • Build or improve automation frameworks, maintain readable and stable suites, and run UI, REST API, and regression checks in CI.
  • Test access controls, workflows, dashboards, scoring, file handling, exports, SSO, MFA, database correctness, and data migrations.
  • Verify installation, upgrades, and removal on Windows Server and Linux; conduct load and basic security testing.
  • Prepare clear defect and release reports, collaborate with developers on testable design, and mentor junior testers.
  • Evaluate non-deterministic AI behavior and test the MCP server as part of release checks.
Requirements
  • At least eight years in software testing, including four or more years building and maintaining automation.
  • Prior experience establishing an automation framework and QA process from the ground up.
  • Strong Java test programming and experience with UI tools such as Selenium, Playwright, or Cypress; API tools such as REST Assured and Postman/Newman; and JUnit 5 or TestNG.
  • Familiarity with CI and reporting tools such as Jenkins or GitHub Actions and Allure, plus Git; performance testing with JMeter and security testing with OWASP ZAP and the OWASP Top 10.
  • Ability to test Java and Groovy/Grails services, Vue interfaces, REST APIs, MariaDB and Neo4j data, Tomcat and TLS, identity integrations, and Windows and Linux deployments.
  • Clear written English for bug reports and test documentation; a relevant degree or equivalent practical experience.
Nice to have
  • Advanced testing certification, or experience with security, compliance, audit-related, or customer-installed software.
  • Accessibility testing against WCAG, cross-browser testing, or AI evaluation tools such as Promptfoo or DeepEval.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior QA Automation Engineer
Senior QA Automation Engineer

Remotestar Team • United States

Remote
USD 120,000 - 180,000
QA Automation Engineer
QA Automation Engineer

Chatoly Assistant • United States

Remote
USD 90,000 - 130,000
Senior QA Automation Engineer
Senior QA Automation Engineer

xebiacee • United States

Remote
USD 120,000 - 180,000
Remote-first environment
AI-assisted development practices
QA Automation Engineer
QA Automation Engineer

EPAM Systems • United States

Remote
USD 80,000 - 120,000
Quality Assurance and Automation Engineer
Quality Assurance and Automation Engineer

Sightview Software • United States

Remote
USD 90,000 - 130,000
Automated QA Engineer
Automated QA Engineer

TechDigital Group • Lowell (MA)

On-site
USD 90,000 - 130,000
QA Automation Engineer
QA Automation Engineer

Compunnel Inc. • Austin (TX)

On-site
USD 90,000 - 120,000
QA Automation Engineer
QA Automation Engineer

Veriipro • Palo Alto (CA)

On-site
USD 120,000 - 150,000
QA Automation Engineer
QA Automation Engineer

SMART TECH SKILLS LLC • Marlborough (MA)

On-site
USD 110,000 - 160,000
Competitive salary
Senior QA Engineer – Automation
Senior QA Engineer – Automation

NextGen Invent Corporation • United States

Hybrid
USD 90,000 - 130,000