Senior Performance Test Engineer

T2 Innovations - Senior Performance Test Engineer

Job Summary:

The Senior Performance Test Engineer is responsible for planning, designing and execution of complete automated tests for the NextStep Product features. He/She works as part of cross functional, passionate agile project teams to ensure test quality is driven by automation of the functional and integration test cases. He/She will report to the Manager and work with the peers of NextStep Product Engineering Group

Job Responsibilities:

  1. Defining and implementing best practices for performance engineering of large scale products running in on-prem, cloud and Kubernetes on cloud.
  2. Help application teams in scaling their applications and sizing the hardware required to meet projected load.
  3. Work with developers in identifying improvement areas on the server side, front end and back-end DBs (RDBMS and NoSQL)
  4. Engineer code for performance using profiling tools, dump analyzers and by various optimization techniques.
  5. Be the performance expert on key projects to evaluate and improve the performance.
  6. Create load scripts for key flows, construct complex workloads and data shapes to expose potential bottlenecks.
  7. Analyze performance results to identify bottlenecks and optimizations.
  8. Automate possible testing processes and Innovate solutions to improve performance engineering effectiveness.
  9. Should be able to create and execute different performance test scenarios.
  10. Do application scalability/bottleneck analysis by correlating
  11. Application performance with Infrastructure monitoring trends.
  12. Be able to setup Performance Test Environment independently.
  13. Prepare detailed status reports and track all defects and Performance issues to closure.
  14. Evaluate non-functional requirements.
  15. Collaborate with Business/ Application teams to improve system performance.
  16. Help Engineering teams in tuning code, server configuration, infrastructure, DB and front-end areas.
  17. Interact with engineering teams across geographies to leverage expertise and contribute to the tech community.

Qualification and Abilities

  1. A minimum of 4+ years of experience with performance testing and bench-marking in a QA and/or application development environment.
  2. Experience with developing performance frameworks for web-based applications (SaaS experience preferred).
  3. Strong experience with performance testing tools (Gatling, JMeter experience desired)
  4. C# Performance profiling experience
  5. Strong experience with performance and stress testing
  6. Experience in APIs/Micro services
  7. Experience with cloud and virtualization, operations, and automation
  8. Experience with load testing tools, profiling tools and regression testing

Education and Experience Preferred

  1. Degree level qualifications in a technical (or related) subject would be advantageous but not mandatory
  2. Significant experience in Agile Testing Process
  3. Proven successes in testing in product development using Microsoft .Net and SQL server technologies.
  4. Industry certifications in the relevant interest is plus

Contact Us
close slider

    Send Us Message