Job Details

Sr. Performance Test Engineer

ATLANTA-30324, GA, US
04/20/2020

-


Required Skills

    Unix shell, Windows powershell
Company

Infinity Consulting Solutions, Inc

Experience

-

Job Description

Job Description - Sr. Performance Test Engineer

Senior Performance Test Engineer

Job Purpose

As a Senior Performance Test Engineer you will design and execute performance, capacity and failover tests of Enterprise technology platform and software architecture. S

Stressing the architecture both at an application and system-wide level in order to ensure systems meet management goals for reliability, scalability, capacity and performance.

In addition, you will be responsible for harvesting and reporting on business and technical metrics associated with our clearing and risk analytics platforms.

Responsibilities

Design effective component, application and enterprise level capacity, reliability, availability and performance tests

Designs should include establishment of repeatable procedures for data aging, test execution, baseline recording and trend development

Implement testing tools using custom scripts utilizing shell scripting, Python, Ruby and Java

Analyze application behavior under load using best practice, J2SE/J2EE technology analysis techniques in
particular relating to Java heap analysis

Certify conceptually and via test execution, each components’ reliability, recoverability, alerting and failover capabilities

Analyze, troubleshoot and tune systems at the application, database and network level

Knowledge and Experience

Bachelor’s Degree or equivalent in Computer Science

Strong working knowledge of high-volume, transactional systems utilizing J2EE App Servers, Oracle relational databases, JMS, and other Messaging Implementations ( MQ, JMS, Kafka preferred),
Transaction Management, JDBC and distributed architecture

Proficient in J2SE/J2EE technology to analyze code. By nature you must be curious and have troubleshooting skills at a very micro level of code

Excellent ability to analyze heap dump, thread dump, event logs and application stack traces to find the performance root cause

Strong working knowledge of: Java, J2EE technologies, Java Servlets, JSP, JMS, JDBC and distributed computing

Experience in React/Redux, Docker, and Container-technology such as Kubernetes is preferred

5+ years’ experience in the IT industry working in Java development and/or Performance Tuning

Experience in measuring and monitoring OS-level performance metrics using perfmon, SAR or similar commands/scripts without using commercial APM tools

Able to create custom scripts using one or many of Python, Groovy, Scala, Unix shell, Windows powershell

Experience in generating system load using open source load test tools such as Gatling or JMeter

Experience with Open-Source Technologies required(e.g.: Hibernate, Jakarta Commons, Spring
Framework, Spring, JUnit, Eclipse, JMX, Ant)

Comfortable with database development concepts (SQL, PL/SQL, views, etc.)

Able to work effectively in a fast-paced, sometimes stressful environment, and deliver production quality software within tight schedules

Strong communication skills

Able to work well with application development team leads and architects

Effectively work with technical leads and architects of our enterprise transactional Java systems

Able to influence design and code changes based on test outcomes

Proficient in documentation of test scope, test results and findings


Test Engineer
Information Technology

No Preference
Contract Only
Other
1

Candidate Requirements
-
Bachelors

Walkin Information
-
4/13/2020
-

Recruiter Details
Doug Klares
1350 Broadway, Suite 2205, NEW YORK-10018, NY
-