Performance Test Engineer

Experience : 5+ Years
Location : Pune or Ahmedabad
Job Description:
The Performance Test Engineer helps deliver the quality and performance of large scale, cloud based multi-platform software products that includes; web, API and mobile application interfaces. This role involves working closely with Software Developers and Devops engineers that includes leveraging shift-left methods to understand a complex domain and product. The performance engineer focuses on contributing to the development of performance Integration tests and end-to-end tests through open source test frameworks for overall system testing within an Agile environment. You will also be required to design an optimal test environment to simulate real-time scenarios. They will also be responsible to identify the root cause of performance bottleneck and work with respective team to resolve them.
Responsibilities / Duties:
-
Building robust, scalable, and high-quality test automation solutions for regression and performance testing
-
Create strategy to address how performance testing will be integrated within sprints
-
Checking for product scalability, reliability, consistency, and performance
-
Create and implement end to end mobile performance testing strategy
-
Participating in product design and architectural discussions to understand application performance requirements
-
Performing high-class debugging
-
Researching test tools, methodologies, and trends and upgrading existing practices and processes
Qualification / Experience
-
5+ years of experience in Performance Testing
-
Performance testing experience(5+ years) using tools like JMeter, Blazemeter, Locust.io
-
Mobile apps performance testing using tools like Xcode and Android Studio
-
Hands-on exposure to quickly identify performance bottlenecks using APM tools(New Relic, AppDynamics, Dynatrace)
-
Hands on experience working with Kubernetes micro service setup environment
-
Strong with Java and Python programming skills.
-
Strong understanding of basic DB tuning, application server tuning and common issues around performance and scalability.
-
Good knowledge of Linux systems and experience with at least one common endpoint platform (OS/X, Windows, iOS, Android)
-
Strong communication and problem-solving skills desired
-
Experience building highly automated test environments using virtual and cloud resources(AWS) is strongly desired
-
Ability to troubleshoot complex systems
-
Experience generating test reports from both tools and manually
-
BS/MS in Computer Science or related field