Skip to content
mimi

Senior Quality Assurance Engineer

Compunnel Inc.

Timonium · Hybrid Full-time Senior 2d ago

About the role

Job Summary

We are seeking a Senior Quality Assurance Engineer to ensure the quality, reliability, and performance of enterprise applications through a balanced mix of manual testing, UI automation, API automation, and performance testing. This role will design and maintain scalable automated testing frameworks using Playwright/Selenium with Java, build API test automation using RestAssured with Java, and develop performance test suites using JMeter. This is a hybrid role requiring work from the client location in Timonium, Maryland.

Key Responsibilities

  • Responsible for creating and integrating detailed test plans across deployment waves and regions.
  • Provides guidance in the creation of standard test environments, test plans, and test scripts.
  • Analyzes and designs new or modified testing procedures and standards.
  • Assists in the development and implementation of test metrics.
  • May modify automated testing systems for procedural or standard changes.
  • May participate in the review of new testing software.
  • May consult with IT staff and client areas in resolving questions during the testing process.
  • Execute manual functional, regression, smoke, and exploratory testing when automation coverage is not practical or during rapid‑change cycles.
  • Create and maintain test cases, test data, and execution evidence; validate fixes and confirm production readiness.
  • Design, develop, and maintain robust automated UI testing frameworks using Playwright and/or Selenium with Java; implement scalable patterns (e.g., Page Object Model), reusable utilities; integrate automated tests into CI/CD pipelines; analyze failures and improve test stability and maintainability.
  • Design, develop, and maintain an API automation framework using RestAssured with Java; validate request/response payloads, status codes, headers, authentication/authorization, and contract behavior; build data‑driven API tests and incorporate API automation into continuous testing workflows.
  • Design, develop, and maintain performance and load testing suites using Apache JMeter; create test scenarios for load, stress, endurance/soak, and baseline performance; analyze performance results, identify bottlenecks, and collaborate with engineering to remediate issues.
  • Partner with developers, product owners, and DevOps to define acceptance criteria and test strategies.
  • Participate in Agile ceremonies and contribute to sprint‑level quality planning and delivery.
  • Track defects with clear reproduction steps and supporting evidence; verify fixes and perform root cause analysis.
  • Continuously improve test coverage, automation ROI, and overall quality metrics.

Required Qualifications

  • 7+ years experience in software testing with a strong focus on test automation (UI + API).
  • Strong hands‑on experience with:
    • Java (test development and framework maintenance)
    • Playwright and/or Selenium for UI automation
    • Rest Assured for API automation
    • JMeter for performance testing
  • Solid understanding of SDLC/STLC, Agile delivery, and test planning/execution.
  • Experience with test frameworks/tools such as TestNG/JUnit, Maven/Gradle, Git, and CI/CD pipelines.
  • Strong troubleshooting skills: log analysis, debugging failed tests, identifying flaky test patterns, and isolating defects.
  • Education: Bachelor’s Degree.

Skills

API automationAgileCI/CDGitGradleJMeterJavaJUnitMavenPage Object ModelPlaywrightRestAssuredSDLCSeleniumSTLCTestNGUI automation

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free