Job description
Key responsibilities:
- Conducting performance testing activities to evaluate the scalability, responsiveness, and stability of software applications and systems.
- Collaborating with project stakeholders, including developers, business analysts, and quality assurance teams, to define performance test objectives, requirements, and test plans.
- Creating performance test scenarios, scripts, and data sets based on the application's architecture, usage patterns, and performance goals.
- Executing performance tests using specialized performance testing tools, simulating various user loads, and monitoring system behavior, resource usage, response times, and other performance metrics.
- Analyzing test results, identifying performance bottlenecks, and providing recommendations for system optimization and performance improvement.
- Collaborating with developers and infrastructure teams to optimize application performance by suggesting code changes, database optimizations, caching strategies, and infrastructure enhancements.
- Preparing comprehensive performance test reports, documenting test methodologies, results, and recommendations for management and project stakeholders.
- Developing and maintaining performance test scripts and frameworks for automated performance testing, ensuring scalability and repeatability of performance tests.
- Building modular automated performance test scripts to identify load and scalability concerns for web-based applications and mobile applications utilizing SOA design and API’s in a continuous integration environment provide remediation plans.
- Researching new ways of performance testing and recommend system configuration and tuning improvements based on observations.
- Staying updated with the latest trends, tools, and techniques in performance testing and participating in knowledge sharing activities within the team.
Job requirements:
Minimum of 4 years working on performance testing and engineering of large scale eCommerce/web applications. Person should have :
- Technical Skills: Strong understanding of performance testing concepts, methodologies, and best practices. Proficiency in using performance testing tools such as JMeter, LoadRunner, or Gatling. Familiarity with programming languages like Java, C#, or Python for scripting and test automation.
- Knowledge of performance monitoring tools and technologies to capture and analyze system metrics, such as CPU utilization, memory usage, network performance, and database performance.
- Ability to analyze complex performance issues, identify root causes, and propose effective solutions. Strong problem-solving and troubleshooting skills to resolve performance bottlenecks.
- Excellent communication skills to effectively collaborate with cross-functional teams, document findings, and present performance test results to stakeholders.
- Meticulousness in test planning, test design, and result analysis to ensure accurate and reliable performance testing outcomes.
- Ability to prioritize tasks, manage multiple projects simultaneously, and meet deadlines in a fast-paced, dynamic environment.
You will love to work with us. Please apply below:
Let's boost your
commerce outcomes.