Role & Responsibilities :
- Define Performance Testing Objectives and Scope
- Collaborate with stakeholders to understand business goals, user expectations, and technical requirements.
- Define the objectives and scope of performance testing, including the types of tests, metrics to measure, and load scenarios.
- Develop comprehensive test plans and strategies that cover all aspects of performance testing, such as environment setup, data preparation, test execution, monitoring, analysis, and reporting
- Create realistic and reliable test scripts and scenarios that emulate real-world user behavior and workload.
- Use appropriate tools and techniques to develop and execute these scripts
- Ensure the test environment mimics the production environment as closely as possible.
- Manage hardware, software, network, and security resources to support testing activities
- Monitor System Performance
- Collect and analyze various performance metrics such as response time, throughput, error rates, and resource utilization during tests
- Identify system strengths and weaknesses, bottlenecks, and root causes of performance issues. Provide actionable insights and recommendations for improvement
- Create detailed reports that summarize findings and recommendations. Include relevant metrics, graphs, charts, and logs to support conclusions.
- Regularly update stakeholders, including developers, QA teams, and project managers, on test progress, issues, and results.
- Conduct meetings to discuss findings and secure approvals
- Guide and support junior testers, ensuring they understand their roles and responsibilities. Provide training and share best practices
- Work closely with development, QA, and operations teams to ensure performance testing is integrated into the development lifecycle
- Keep abreast of the latest performance testing tools, techniques, and best practices. Implement improvements to enhance testing efficiency and effectiveness
- Review and Update Testing Artifacts. Ensure all testing artifacts, such as test plans, scripts, and reports, are accurate, complete, and up-to-date
Must Have :
- Proficient experience in creating load test plans, executing and monitoring tests, analyzing results, and identifying application optimization opportunities.
- Solid understanding of performance concepts and tuning, including Garbage Collection, CPU cycles, memory utilization, and context switching.
- Expertise in Web/Mobile Application and Web Services (SOAP and REST APIs) scripting and performance engineering.
- Expertise in performance testing tools like JMeter for benchmark, load, stress, and other non-functional tests.
- Strong experience in Test Planning, Test Estimation, Test Strategy, and Workload Design.
- Experience coordinating testing processes across teams such as DBA, Dev, or System Admins.
- Ability to troubleshoot and conduct root cause analysis (RCA) for production issues.
- Experience with performance engineering tools such as LoadRunner and JMeter, as well as performance monitoring tools like Dynatrace and Splunk.
- Good Oracle DB knowledge with an understanding of SQL execution plans, AWR, and SQLT reports.
Good to Have :
- Experience with Kubernetes/Docker/OpenShift application platforms and container-based applications.
- Knowledge of enterprise integration technologies like Web Services, MQ, DB.
- Familiarity with Visio, Gantt chart, and SharePoint.
- Experience with Continuous Integration in Performance Testing.
- Good programming experience in any programming language.
- Experience with Hudson and Jenkins.
Keyskills: Performance Testing Jenkins Hudson Stress Testing Webservices Quality Assurance JMeter Test Strategy SQL
ScaleneWorks People Solutions LLP is one of the empanelled recruiting agency for Bihar Vikas Mission.ScaleneWorks has also been awarded recruitment for 15 positions under phase VI