Overview:
Senior Selenium Engineer (8–10 years)
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.
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.
Desired skills:
-
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.
Experience:
8 to 10 years