QA Engineer (W2 role)

  • Dardenne Prairie, MO
  • Posted 6 days ago | Updated 4 days ago

Overview

On Site
$45 - $50
Contract - W2
Contract - 12 month(s)
100% Travel

Skills

Data warehousing
Spring Framework
selenium
manual testing
Git
Automation
unit testing
JUnit
JENKINS
microservices
Problem Solving
Data Integration
SQL Databases
Automation of Tests
Java (Programming Language)
Communication Skills
Team Working
Analytical Thinking
Application Programming Interfaces (APIs)
Quality Management
Self Motivation
Information Technology
Software Version Control
Adaptability
Testing Skills
JavaScript (Programming Language)
Simple Object Access Protocol (SOAP)
Spring-boot
Continuous Integration
Restful APIs
Apache JMeter
Apache Maven
Cloud Foundry
Eclipse (Software)
Hibernate (Java)
Jbehave
Reliability
Software Testablity
Systems Development Life Cycle

Job Details

Title: Software Engineer (QA Engineer)
Client: Rose International
Location: O’Fallon, MO (Onsite)
Duration: 12 Months
Work Hours: 40 Hours/Week (Hybrid)

 

Job Description

We are seeking a Software Engineer (QA Engineer) to join our hybrid team in O’Fallon, MO. The candidate will be responsible for ensuring the quality and performance of applications through automated and manual testing, continuous integration, and adherence to SDLC best practices. The role involves testing web, mobile, and API platforms, working closely with development teams to build scalable automation frameworks, and ensuring product quality through exploratory and CI/CD-enabled testing.

 

Responsibilities:

  • Drive best SDLC and testing practices across web, mobile, and API platforms.
  • Write and execute automated and manual test cases using tools like Selenium and JMeter.
  • Develop, maintain, and enhance test automation frameworks using JUnit, Selenium, JBehave, and Jenkins.
  • Collaborate with cross-functional teams to test and validate RESTful APIs, microservices, and data integration layers.
  • Write high-quality, secure, and testable code following best practices.
  • Apply TDD/BDD methodologies to ensure reliability and maintainability.
  • Utilize Git for version control and Jenkins for CI/CD automation.
  • Demonstrate strong problem-solving and communication skills while working in a distributed, collaborative environment.

 

MANDATORY SKILLS

  • Bachelor’s degree in Computer Science or related field (or equivalent experience).
  • Proficiency in Java and/or JavaScript with strong understanding of Spring Boot and RESTful APIs.
  • Hands-on experience with automation testing and tools like Selenium and JMeter.
  • Experience using Git, SQL, and SOAP/REST services.
  • Strong analytical, problem-solving, and communication skills.

 

DESIRABLE SKILLS

  • Experience testing across multiple platforms: web, mobile, API, and data warehouse.
  • Familiarity with JUnit, Selenium, JBehave, Eclipse IDE, Maven, Git, Jenkins.
  • Understanding of microservices, Spring, Hibernate, SQL, and Pivotal Cloud Foundry.
  • Experience with unit testing, TDD, and BDD methodologies.
  • Self-motivated and adaptable to fast-paced, distributed team environments.

 

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.