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
-