Senior SDET
Job ID 2025-9589
Description
About the Company:
Headquartered in El Segundo, Calif., Internet Brands® is a fully integrated online media and software services organization focused on four high-value vertical categories: Health, Automotive, Legal, and Home/Travel. The company's award-winning consumer websites lead their categories and serve more than 250 million monthly visitors, while a full range of web presence offerings has established deep, long-term relationships with SMB and enterprise clients. Internet Brands' powerful, proprietary operating platform provides the flexibility and scalability to fuel the company's continued growth. Internet Brands is a portfolio company of KKR and Temasek.
WebMD Health Corp., an Internet Brands Company, is the leading provider of health information services, serving patients, physicians, health care professionals, employers, and health plans through our public and private online portals, mobile platforms, and health-focused publications. The WebMD Health Network includes WebMD Health, Medscape, Jobson Healthcare Information, prIME Oncology, MediQuality, Frontline, QxMD, Vitals Consumer Services, MedicineNet,
eMedicineHealth, RxList, OnHealth, Medscape Education, and other owned WebMD sites. WebMD®, Medscape®, CME Circle®, Medpulse®, eMedicine®, MedicineNet®, theheart.org®, and RxList® are among the trademarks of WebMD Health Corp. or its subsidiaries.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
For Company details, visit our website: www.webmd.com / www.internetbrands.com
Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field — or equivalent practical experience
Experience: 5+ years
Desired Experience & Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field — or equivalent practical experience.
- 5+ years of software development experience in Agile quality organizations and/or project management.
- Track record delivering test automation at scale for customer-facing web applications and APIs.
- Analytical skills, attention to detail, and a pragmatic approach to balancing coverage, risk, and delivery timelines.
Position Requirements: - Java programming experience with test automation frameworks.
- Hands-on experience with software quality assurance for web-based technologies, including front-end and back-end testing.
- Experience with cloud testing platforms (e.g., BrowserStack, Sauce Labs) for executing automated Selenium tests across multiple browsers, devices, and operating systems.
- Experience with Selenium WebDriver, including Page Object Model design patterns, dynamic element handling, and wait strategies.
- Experience with Java testing frameworks (JUnit, TestNG) for test execution and validation scenarios.
- Knowledge of automated testing tools including Selenium Grid, LoadRunner, Postman, and JMeter.
- Experience designing and executing API testing using tools/libraries such as REST-assured or Postman.
- Experience creating test strategies, detailed test cases, and maintaining testing documentation derived from complex requirements/specifications.
- Ability to gather and define testing requirements for projects with minimal development documentation.
- CI/CD pipeline integration experience (Jenkins, GitLab CI/CD, or equivalent), including automating test execution and reporting as part of pipelines.
- Proficiency using Git, including branching strategies, pull request workflows, and code review best practices.
- Experience with build tools such as Maven or Gradle, including dependency management and build lifecycle.
- Familiarity with test reporting tools (Allure, Extent Reports) and interpreting test metrics and analytics to drive quality improvements.
- Knowledge of performance and load testing principles and experience with JMeter or LoadRunner.
- Good communication skills, problem-solving ability, and a pragmatic approach to delivering high-quality outcomes.
- Design, develop, and maintain scalable, reusable test automation frameworks and libraries for UI, API, and performance testing.
- Define and implement test automation strategy, roadmaps, and quality metrics to support product goals.
- Own the execution and reporting of automated test suites in CI/CD pipelines; ensure reliable, fast, and informative test runs that support frequent releases.
- Implement cross-browser and cross-device automated testing using cloud testing platforms (BrowserStack, Sauce Labs) and Selenium Grid.
- Design and run performance and load tests, analyze results, identify bottlenecks, and collaborate with engineering teams to remediate issues.
- Create, review, and maintain test plans, test cases, and traceability matrices derived from product requirements and specifications.
- Conduct code reviews of test automation code, enforce coding standards, and contribute to the test codebase.
- Collaborate with product managers, software engineers, DevOps, and support teams to ensure testability, feature completeness, and readiness for release.
- Triage and investigate test failures, flaky tests, and environment issues; ensure timely resolution and process improvements to reduce recurrence.
- Maintain and operate test infrastructure, including test environments, test data pipelines, and integrations with monitoring and logging systems.
- Continuously improve testing processes: increase automation coverage, reduce cycle time, and improve test reliability and observability.
- Provide timely and transparent test reporting to stakeholders, including release readiness assessments and quality risk evaluations.
- Stay current with industry trends, emerging tools, and practices in automation, testing, and quality engineering; evaluate and introduce new technologies where appropriate.