Performance Testing and Test Automation Engineer
Role Overview
Key Responsibilities:
- Design, develop and execute performance tests.
- Monitor and analyse system performance metrics to identify bottlenecks and performance issues.
- Collaborate with development and operations teams to understand performance requirements and provide recommendations.
- Perform root cause analysis of performance issues and work with development teams to implement solutions.
- Create detailed test plans, test cases, test data and scripts for both Performance Testing and Test Automation.
- Analyse test results, generate reports and present findings to stakeholders.
- Design, develop, execute and maintain automated test scripts.
- Collaborate with developers and QA team members to identify test automation requirements and ensure coverage.
Qualifications:
- Experience with JMeter.
- Experience in scripting and programming in Java.
- Experience with Playwright.
- Experience with Jira.
- Experience with Jenkins or other similar tools.
- Familiarity with web technologies, databases, and network protocols.
Preferred:
- Experience with cloud environments (e.g., AWS, Azure, GCP).
- Familiarity with monitoring and profiling tools (e.g. Elastic Stack Kibana or similar).
Cairo, EG