Experienced and highly skilled Senior Selenium Performance Tester with a strong background in automation and performance testing. The ideal candidate will be responsible for designing, developing, and executing robust automated test scripts using Selenium and performance testing tools (e.g., JMeter, LoadRunner, etc.), ensuring high quality and optimal performance of web applications.
Design, develop, and maintain robust test automation frameworks using Selenium WebDriver with Java/Python/C#.
Define and implement performance testing strategies using tools like Apache JMeter, LoadRunner, Gatling, or Locust.
Create comprehensive test plans, test cases, and test scripts for functional and non-functional requirements.
Analyze performance test results and identify bottlenecks in system components (DB, API, UI, etc.).
Collaborate with development, DevOps, and QA teams to integrate automated testing into CI/CD pipelines.
Perform load testing, stress testing, endurance testing, and scalability testing on web and API-based applications.
Prepare detailed performance test reports and present findings to stakeholders.
Implement best practices in test automation and performance engineering.
Mentor junior QA automation engineers and support knowledge-sharing across the team.
Ensure test environments are set up, maintained, and monitored effectively for performance testing.
8 to 10 years of hands-on experience in test automation and performance testing.
Strong knowledge and experience with Selenium WebDriver, TestNG, JUnit, or similar automation frameworks.
Solid experience with performance testing tools such as JMeter, LoadRunner, BlazeMeter, or Gatling.
Strong programming skills in Java, Python, or C#.
Experience with REST API testing using tools like Postman, RestAssured, or similar.
Experience integrating tests into CI/CD pipelines using Jenkins, GitLab CI, Azure DevOps, or Bamboo.
Strong understanding of web technologies, HTTP/S protocols, JSON/XML, browser performance, and network latency.
Proficient in analyzing logs, CPU/memory usage, thread dumps, and other system diagnostics for performance issues.
Excellent communication, analytical, and problem-solving skills.
Ability to work independently and collaboratively in a fast-paced Agile environment.