Overview
Remote
On Site
Hybrid
BASED ON EXPERIENCE
Contract - Independent
Contract - W2
Contract - 5+ mo(s)
Skills
QA
QUALITY ASSURANCE
SELENIUM
UI AUTOMATION
JMETER
LOAD TESTING
PERFORMANCE TESTING
API TESTING
POSTMAN
SQL
MSSQL
ORACLE
APPDYNAMICS
APACHE
MAVEN
LINUX
RHEL
DOCKER
CONTAINER
Job Details
The Quality Assurance Test Engineer will play a key role in ensuring the delivery of functional, stable, and reliable software products aligned with business objectives. This position requires deep expertise in automation testing, API testing, performance testing, and database validation, along with a strong understanding of testing strategies and best practices. The ideal candidate is comfortable working primarily as an individual contributor with most of their time spent on test case development, execution, and defect documentation.
Key Responsibilities
- Design, develop, and maintain automated test scripts using Selenium and related frameworks
- Perform API testing and validate service integrations
- Conduct performance and load testing using JMeter
- Execute manual testing when automation is not suitable, ensuring full functional coverage
- Write and execute complex SQL queries (Oracle & MSSQL) for backend testing and data validation
- Collaborate with developers and product teams to identify, document, and resolve defects
- Communicate blockers, level of effort, and testing progress clearly and consistently
- Perform regression testing to confirm defect remediation and release readiness
- Generate and present test coverage and execution reports as needed
- Participate in Agile/SAFe ceremonies and contribute to continuous improvement of QA processes
- Demonstrate knowledge of SDLC, Java programming, and modern web browsers during hands-on evaluations
Required Qualifications
- Currently employed in a Quality Assurance role
- 5-7 years of continual experience in QA roles
- Strong proficiency (approaching expert-level) in:
- Selenium (UI automation)
- JMeter (performance/load testing)
- API Testing
- SQL (Oracle & MSSQL)
- Manual Testing
- Ability to determine when automation vs. manual testing is most appropriate
- Solid understanding of SDLC, Agile/SAFe methodologies, and QA best practices
- Familiarity with Java for automation scripting
- Excellent communication, collaboration, and documentation skills.
Preferred Qualifications
- Experience with AppDynamics (application performance monitoring)
- Experience with Maven, Apache
- Experience with Linux administration (RHEL)
- Experience with Docker container development/testing
- Awareness of infrastructure dependencies and ability to design tests reflecting real-world usage scenarios
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.