Logo
1872 Consulting

Software Developer in Test (Java)

1872 Consulting, Chicago, Illinois, United States, 60290

Save Job

Senior Software Developer in Test (Java) Chicago, IL, Dallas, TX OR Jersey City, NJ

Hybrid – onsite 2-3 days per week, WFH 2-3 days per week

Position Summary This role is open with a financial services company. This individual must learn both the technical side of the system as well as understand what the business user expects.

On the technical side, you will create and maintain the automated test framework and utilities to generate automated tests. You will build tests and utilities and architect performant, modular and re‑usable solutions. Our software is written in Java, so the more experience with Java development, the better.

On the business side, you will participate in daily standups and work with business users to understand functional requirements and ensure test plans, including UAT, align with business requirements. We are an Agile environment, and you'll have the ability to interface with cross‑functional team members to ensure end‑to‑end testing.

Responsibilities

Works in an Agile team throughout the Lifecycle to collaborate on the analysis, design, development & testing.

Actively participates in Sprint planning sessions to create stories with robust acceptance criteria while helping missing or incomplete requirements.

Actively participates in design/technical reviews to identify missing, incomplete or inaccurate design assumptions or design choices.

Creates Java automation framework to build automated tests and utilities.

Build and maintain integration testing framework in Jenkins to execute automated tests for regression, integration, and functional testing on newly designed or modified applications/systems.

Thoroughly analyzes, tests, and documents software quality to ensure proper implementation.

Independently follows up with development resources for solution identification.

Performs thorough code reviews and recommends improvements.

Mentor and coach team members and new team members.

Evaluate solution to design, script and execute Performance (Load, Stress etc.) tests.

Follows agreed upon implementation of agile philosophies to ensure that all information system products and services meet both explicit and implicit quality standards, end‑user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented.

Requirements

7+ years of experience with Software Development and Testing

Must have proficiency with Java

Must have at least some experiences with JUnit testing

Must have proficiency with automated testing, with tools such as Selenium

Nice to have

Previous financial services or fintech development experience

Scripting experience with Python, Unix Shell, or something similar

Any cloud experience, preferably with AWS

Experience working with Big Data and using tools like Kafka

Agile environment experience

Experience with Kubernetes or other DevOps tools

#J-18808-Ljbffr