CI
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