Performance Test Engineer

EngineeringHybrid Remote, Ahmedabad, Gujarat


Description

A Day in the Life:

 

  • Conduct system performance testing to ensure system reliability, capacity, and scalability.
  • Work with testing team to develop performance test plans and cases.
  • Analyze test results and coordinate with development teams for bug fixes.
  • Generate test summary reports for management review.
  • Analyze root causes of performance issues and provide corrective actions.
  • Suggest new tools and techniques to improve testing efficiency.
  • Develop automated test scenarios and environments for performance testing.
  • Review and recommend improvements to existing test procedures.
  • Identify and create detailed test cases and test scripts and map to appropriate requirements and design specifications.

 

Role progression:  

Within 1 month, you will:  

  • Participate in our engineering onboarding process. 
  • Meet the QA/Scrum teams and department representatives/leads within the company. 
  • Learn our business and customers, and where we’re going. 
  • Familiarize yourself with our current technology and engineering processes. 

 

Within 3 months, you will: 

  • Load Test and generate results for applications
  • Analyze performance issues and provide resolutions
  • Create detailed test cases and test scripts based on requirements and specifications

 

Within 6 months, you will:  

  • Improve and how we build and deliver software 
  • Provide guidance to teams on feature implementation 
  • Participate in bi-annual performance review process 

 

About You:

 

  • 3 - 6 years of experience in performance testing and generating results for SaaS/Web/Desktop applications
  • 3+ years of experience using load and performance testing tools (i.e. JMeter, Httperf, Locust)
  • 3+ years of experience in programming in C#/Java/Ruby/Python/JavaScript
  • 3+ years of experience in distributed systems performance monitoring and tuning
  • 3+ years of experience with code management and branching
  • 3+ years of experience with Windows/Linux operating systems
  • Experience using diagnostic tools like HTTP Watch, Fiddler IE and Chrome Developer Tools
  • Experience configuring, implementing, and troubleshooting enterprise applications in a networked environment
  • Experience in container technologies such as Docker and Kubernetes
  • Experience using application performance management tools (I.e. AppDynamics, New Relic)
  • Knowledge of experimental and statistical methods and tools for performance
  • Previous exposure to Agile methodologies and Continuous Delivery SDLC
  • Results-oriented self-starter with strong initiative and ability to learn quickly
  • Desire experience working on cross-functional teams

 

What Sets us Apart?  Provide a list of perks, benefits, and any other unique selling points of your organization. Sell the benefits, not the features. 

  • Have direct contact and work directly with the executive team
  • Work with a team that has a proven track record
  • You will be challenged and encouraged to broaden your skills 
  • Regular social & philanthropic events 
  • Participation in development and training programs
  • Many opportunities for monetary awards for those going above & beyond