EOS RPO
Performance tester E2
Required Skills and Qualifications
• Performance testing: Hands-on experience planning and executing performance tests, modeling workloads, interpreting results, and identifying bottlenecks.
• Apache JMeter: Strong proficiency in test-plan development, thread groups, timers, assertions, parameterization, correlation, and results analysis.
• Python: Hands-on proficiency in developing and debugging Python scripts for test automation, REST API validation, test data preparation, performance test execution, and results reporting, including JSON handling, logging, and exception handling.
• Linux: Practical command-line skills for log analysis, process inspection, resource monitoring, and troubleshooting.
• Databases: Strong SQL skills and experience validating data, analyzing queries, and investigating database-related performance issues.
• REST API testing: Experience testing HTTP methods, status codes, headers, authentication, JSON payloads, and positive and negative scenarios using JMeter, Postman, or equivalent tools.
• Functional testing: Ability to design test cases, validate end-to-end workflows, identify defects, and perform regression testing.
• Technical fundamentals: Understanding of client-server systems, web services, distributed applications, and how application and infrastructure components affect performance.
• Collaboration and communication: Strong analytical skills and the ability to produce clear defect reports and performance summaries for technical and nontechnical stakeholders.
• Education: Bachelor's or Master’s degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience.
Preferred Qualifications
• Experience with Docker and Kubernetes, including container logs, resource limits, and troubleshooting application performance in containerized environments.
• Familiarity with monitoring and observability tools such as Prometheus, Grafana, or application performance monitoring platforms.
• Experience using Python, shell scripting, or Groovy to automate test preparation, execution, and reporting.
• Familiarity with Git and CI/CD pipelines for integrating performance tests into delivery workflows.
• Exposure to cloud-hosted applications, microservices, and capacity planning.