What are the responsibilities and job description for the Performance Test Engineer position at Norgate Technology?
Contract Position for Performance Test Engineer in NJ.
Need Solid Java and Banking / finance experience.
Hybrid Position. Need Local Candidates Only.
The Expertise and Skills You Bring
- Bachelor's degree in computer science or related field required
- At least 10 years of software engineering experience
- Extensive experience with core Java Technologies. Understanding of Java all the way down to hardware level (aka Mechanical Sympathy)
- Background in designing and developing solutions for Performance testing in low latency systems preferably front office trading systems.
- You are proficient in JMeter / Cloud-test / Rush-hour and other performance testing tools.
- You have proficiency in automation tools like Cypress, Cucumber Serinity, Selenium etc.
- You have Good experience with performance testing types : Load testing, Stress testing, Scalability testing, Spike testing, Volume testing, Endurance / Soak testing
- Experience in test automation scripting using Java, Python and shell scripting.
- Solid understanding of AWS services and experience setting up test environments on AWS (S3, EC2, RDS, etc.).
- Hands on experience with one or more observability tools(Data-dog, Splunk, Kibana, Prometheus, Grafana, ELK / OpenSearch, OpenTelemetry, etc).
- Knowledge and experience with Oracle, SQL , postgress , cockroach db and relational databases.
- You have experience with low latency messaging products, such as Aeron, Solace and 29West
- Experience in Capital markets or Crypto Currency specifically with exposure to Trading is a plus
- Experience of FIX protocols or other binary protocols in trading platform is a plus.