Jobe Details

Sr. Performance Test Engineer Posted on: 20/04/2020

Infinity Consulting Solutions, Inc
  • -
  • -
  • ATLANTA-30324, GA, US

Unix shell, Windows powershell

  • 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.


    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
  • Candidate Requirements
  • Walkin Information
Recruiter Details
Doug Klares
1350 Broadway, Suite 2205, NEW YORK-10018, NY
Advertise with Us,