Overview
Senior member of a Performance Engineering scrum team assessing and analyzing the performance of Charles River's products, identifying bottlenecks and recommending improvements, and supporting customers and other teams.
What you'll do
- Work closely with Product Owners, Scrum Teams, Implementation Teams or Professional Services to understand the Non-Functional Requirements of products and projects.
- Create and maintain functionality within Performance Test Frameworks.
- Create comprehensive performance test plans from Non-Functional Requirements.
- Create and execute automated performance tests.
- Create, organize and maintain test artifacts.
- Analyze test results to identify potential bottlenecks.
- Spin up and tear down test environments as and when required.
- Document software defects in the issue tracking system and proactively communicate issues with developers and other project team members.
- Adhere to a testing schedule to ensure efficient and effective product delivery.
- Actively participate in the agile software development process under the CRD Scrum methodology, including daily standups, sprint planning, backlog grooming and retrospectives.
- Participate in cross-functional team activities as needed.
What you'll need
- B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, Physics or other technical course of study, or Business with an MIS background.
- 10-12 years of experience in Performance Test Engineering in a process-driven technology environment on Cloud-based infrastructure.
- Demonstrated critical thinking and problem-solving skills involving multi-tiered, high-performance database applications.
- Extensive experience with Performance Testing Tools (LoadRunner, JMeter, NeoLoad or equivalent).
- Extensive experience with APM/Observability Tools (Dynatrace, Datadog, AppDynamics etc.).
- Extensive experience with bottleneck analysis.
- Experience with C#, Java, SQL, PowerShell and Bash.
- Familiarity with Windows OS.
- Demonstrated experience implementing and executing performance testing against web, native/desktop applications, APIs and batch applications.
- Demonstrated ability to translate business requirements into comprehensive non-functional and technical test plans.
- A minimum of 5 years working with an Agile development methodology (strongly desired).
- Effective written and verbal communication skills.
Nice to have
- MS degree (strongly preferred).
- Experience in one or more industry-standard profiling tools.
- DevOps skills, e.g. Python, knowledge of different Cloud Platforms, CI/CD tools (Jenkins, TeamCity or equivalent), Git/GitHub.
- Knowledge of Financial Services.
Details
- Supervisory responsibility: Individual Contributor.
- Travel may be required on a limited basis.
- Location: Hyderabad, India.
Read the full description and apply on the company’s own careers page.