Roles & Responsibilities
- Have a thorough understanding of architecture, infrastructure and scope identification
- Engage with program team to assess the impact of changes on testing and provide effort estimates based on impact analysis
- Prepare performance test strategy and review performance test plans
- Develop automated(CI/CD pipeline) test scenarios and review test environment specification for performance testing.
- Execute system performance testing to ensure system reliability, capacity and scalability.
- Guide the teams and responsible to manage team outcome
- Review performance test scripts, workload model, test execution results summary and final test closure report
- Identify bottlenecks using appropriate tools, analyze root cause of performance issues and provide suggestions/recommendations to resolve the issues
- Measure, monitor and capture required infrastructure & application performance metrics, logs and reports
- Measure results against business and technical requirements.
- Present the report to the business, solution architect and secure the approvals
Essential skills:
- Experience in Performance testing in Telecom OSS/BSS domain
- Strong Unix & Linux skills with ability to write Perl / shell scripts
- Experience with an RDBMS, preferably Oracle
- Experience in performance testing & monitoring tools like JMeter, SOAP UI, Seagull
- Batch performance testing, monitoring and analysis.
- Hands-on knowledge of different applications performance testing like API, Batch, Database performance testing and tuning
Preferred skills:
- Experience analyzing SQL query explain plans
- Experience analyzing Oracle AWR reports
- Experience in Performance management / monitoring tools like AppDynamics
- Experience in DevOps - Continuous deployment and release ; Elastic Logstash and Kibana (ELK)
- Experience with agile methodology
Location(s):
India Remote