Software Engineer, Performance Testing

performance testing, financial, cicd, git, jenkins, aritifactory, harness, docker, kubernetes, aws, on prem, terraform, ansible, devops, java, python, linux, network monitoring, json, yaml
Full Time
$100,000 - $115,000
Work from home available

Job Description

Software Engineer, Performance Testing

Salary: $100k-$115k + Bonus

Location: Chicago, IL/Dallas, TX

Hybrid role: 2 days in-office, 3 days remote

***We are unable to provide sponsorship for this role***

***Bonus Eligible***

 

A prestigious financial company is seeking a Performance tester experienced in the performance certification process including, performance test planning, performance test data preparation, performance test environment preparation, performance test execution and performance test result reporting to project stakeholders.

 

Qualifications

  • Bachelor’s degree in Computer Science or a related discipline, OR an equivalent combination of education and work experience.
  • Requires 5-7 years Performance testing experience working with a structured methodology.
  • At least 5 years hands on Performance test execution in a structured quality environment.
  • At least 5 or more years IT experience
  • Experience in the financial markets industry.
  • Trading and derivative industry experience preferred
  • Experienced in arranging performance test execution cycles, monitor, witness and support the performance test outcomes
  • Experienced in extracting response data and correlation for dynamic data uses, building a load profile with ramp up and down
  • Analyze results and publish meaningful, pragmatic performance test metrics and results
  • Abilities to communicate differences between different performance testing scenarios
  • Understanding of CICD tools like Git, Gradle, Jenkins, Artifactory, Harness, Docker and Kubernetes. Testing environments would be a combination of AWS and ON-Prem.
  • Understanding of DevOps automation tools like Terraform, Ansible
  • Flexibility to be on call from 5 PM to 7 AM for 3 months per year.

 

Technologies

  • Database experience (AWS related Postgres, Arora, etc.)
  • Automated Testing Tool experience (i.e., Load Runner)
  • Experience working in agile engineering environment
  • Programming skills in Java or Python
  • Experienced and strong in Linux shell scripting
  • Experience with JVM, K8S, Splunk, Network monitoring tools in AWS cloud environment
  • Experience in using data formats like YAML, Json, Protobuf and Parquet
  • Scheduling package experience (i.e. UC4)
  • Analysis Tools (R, Matlab) are a plus
  • Test case management Tools
  • Internet / Web based technologies
  • Network technologies
  • CI/CD tools such as Artifactory, Jenkins, and GIT
  • Cloud native applications, including Terraform experience
  • Technologies used to support microservices
  • Encryption technologies (SSL/TLS, PKI Infrastructure management)
  • Security controls as applied to software technologies.

 

Responsibilities

 

  • Participates and leads performance team on load testing, stress testing, and security vulnerability test cycles.
  • Actively participates in design/technical reviews to identify design flaws that could have a negative impact on new product development.
  • Author’s performance test planning documentation using structured, model-based techniques to insure completeness and accuracy.  Leads cross team review of this documentation and independently follows up on any feedback received.
  • Conducts performance testing on newly designed or modified applications/systems.  Thoroughly analyzes, tests, and documents software quality performance to ensure new software meets performance quality standards and agreed upon Service Level Agreements.
  • Writes clear and precise defect reports as required for identified performance flaws based on performance testing results.
  • Monitors and updates defect reports as needed to ensure timely problem resolution.
  • Independently follows up with design/development resources regarding defects.  Follows agreed upon SDLC procedures to ensure that all information system products and services meet both explicit and implicit quality standards, performance requirements, audit requirements.
  • Assists Production Support by testing time sensitive defects and providing advice on system functionality as it relates to performance quality standards.
  • Provides environment requirements and specifications
  • Identify, evaluate, and recommend performance testing tools

 

Dice Id : napil006
Position Id : 7365096
Originally Posted : 4 months ago
Have a Job? Post it

Similar Positions

Product Security Testing Software Engineer
  • Pinnacle Group
  • Plano, TX, USA
Software Development Engineer in Test (SDET) API testing
  • Computer Staff, Inc.
  • Dallas, TX, USA
Product Security Testing Software Engineer
  • ConnectedX, Inc.
  • Plano, TX, USA
Performance Tester / Engineer
  • Pyramid Consulting, Inc.
  • Plano, TX, USA
Embedded Security Testing Engineer-Onsite Role
  • V-Soft Consulting Group, Inc
  • Plano, TX, USA
Sr Performance Test Engineer
  • Synechron
  • Dallas, TX, USA
DevOps Pen-Testing Security Engineer
  • Request Technology, LLC
  • Coppell, TX, USA
Software Engineer
  • Arthur Lawrence
  • Irving, TX, USA
Software Release Engineer
  • Jobot
  • Dallas, TX, USA