Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Job Description:
Develop performance test strategies test plans and schedules based on application requirements and use cases.
Work closely with development teams and business analysts to understand performance needs and goals.
Design create and execute load stress endurance and scalability tests to evaluate application performance.
Use performance testing tools (e.g. JMeter LoadRunner Gatling NeoLoad) to simulate different levels of load and traffic.
Analyze test results to identify performance issues bottlenecks and areas for improvement (e.g. resource utilization latency throughput).
Create detailed reports documenting findings including graphs and charts to show performance trends.
Collaborate with developers to diagnose and resolve performance issues.
Recommend improvements to software architecture code infrastructure or databases to enhance system performance.
Monitor system performance during tests and in production environments.
Generate and present reports to stakeholders summarizing test results findings and recommendations for improvement.
Perform regression tests during software releases and updates to ensure no performance degradation.
Set up and maintain test environments that closely resemble realworld production systems.
Ensure test environments are properly sized and optimized for performance testing.
Stay uptodate with industry best practices and new performance testing tools.
Continuously improve testing processes and methodologies based on feedback and project needs.
Required Skills and Qualifications:
Proven experience as a performance tester or in a similar role within a QA or software testing team.
Strong experience with performance testing tools (e.g. JMeter LoadRunner Gatling NeoLoad).
Good understanding of web technologies (e.g. HTTP HTTPS REST APIs WebSockets).
Experience in load testing stress testing and other types of performance testing.
Proficiency with performance monitoring tools (e.g. New Relic AppDynamics Dynatrace).
Knowledge of database performance and query optimization.
Familiarity with CI/CD tools and practices.
Basic programming skills (e.g. Java Python Groovy) to create custom test scripts or automate tasks.
Strong analytical and troubleshooting skills to identify performance issues.
Ability to communicate complex performance data to both technical and nontechnical stakeholders.
Excellent collaboration skills for working with developers product owners and other team members.
Strong attention to detail and the ability to work independently.
Experience with cloud environments (e.g. AWS Azure Google Cloud) and containerization (e.g. Docker Kubernetes) for scalable performance testing.
Knowledge of performance engineering best practices.
Familiarity with Agile methodologies and working in Agile teams.
A Bachelors degree in Computer Science Information Technology Engineering or a related field or equivalent work experience.
Willingness to work in an office setting or remotely depending on the organization.
Occasional travel may be required for onsite testing client meetings or project reviews.
Full Time