Posted 2d ago

Senior Selenium Engineer

@ Expleo
Chennai, Tamil Nadu, India
HybridFull Time, Contract
Responsibilities:owning frameworks, designing strategies, integrating tests
Requirements Summary:8+ years QA automation experience (5+ in Selenium); strong Java or Python coding; experience with Selenium Grid, TestNG/JUnit/PyTest, CI/CD (GitLab/GitHub Actions/Jenkins), monitoring (Grafana/Thousand Eyes/Elasticsearch), API testing (RestAssured/requests) and SQL.
Technical Tools Mentioned:Selenium, Selenium Grid, Java, Python, TestNG, JUnit, PyTest, Thousand Eyes, GitLab, GitHub Actions, Jenkins, Elasticsearch, Prometheus, Grafana, AppDynamics, RestAssured, requests, SQL, k6, JMeter, Docker, Kubernetes, WireMock, MockServer, OWASP Top 10, axe-core, Deque
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Senior Selenium Engineer (8–10 years)

Key Responsibilities

  • Own and evolve Selenium-based UI automation frameworks (Java/Python + TestNG/JUnit/PyTest) for ICON applications.
  • Design reliable test data and environment strategies; stabilize flaky tests and reduce execution time.
  • Integrate automated tests into Thousand Eyes and GiTLab CI/CD pipelines.
  • Build observability and reporting capability (Thousand Eyes/Elasticsearch/Prometheus/Grafana).
  • Collaborate with development teams to define SLIs/SLOs and synthetic journeys for critical flows.
  • Implement Synthetic User Monitoring user journeys (login, search, transactions) for ICON applications.
  • Generate periodic reports on Synthetic User Journey for the solutions delivered (response time trend/Availability trend etc.).
  • Generate SOPs, Manuals and other relevant documents as needed.

Required Qualifications

  • 8–10 years of hands-on QA automation with at least 5 years in Selenium.
  • Strong coding skills in Java or Python; solid understanding of OOP, design patterns, and clean code for test automation.
  • Expertise with Selenium Grid/cloud execution.
  • Framework experience: TestNG/JUnit or PyTest; Page Object, Screenplay, or component-level patterns.
  • CI/CD integration experience (GitLab, GitHub Actions, Jenkins) including parallelization and test selection strategies.
  • Experience building synthetic monitoring scripts and journeys; ability to collaborate with Monitoring teams (Grafana/Thousand Eyes/Elasticsearch/AppDynamics).
  • Working knowledge of API testing (RestAssured/requests), message queues, and DB validation (SQL).
  • Proven track record stabilizing flaky suites and reducing MTTR in pre-prod and prod validations.

Nice to Have

  • Knowledge of k6 and JMeter to correlate functional and performance signals.
  • Docker/Kubernetes experience for ephemeral test environments; service virtualization (WireMock/MockServer).
  • Security testing awareness (OWASP Top 10) and accessibility testing (axe-core/Deque).
  • Domain familiarity with Firecrest/FlexAdvantage or similar clinical/IRT platforms.

8 to 10 years