Your browser does not support javascript! Please enable it, otherwise web will not work for you.

S/W Test Automation Lead @ Amdocs

Home > Quality Assurance and Testing

 S/W Test Automation Lead

Job Description

We are seeking a highly skilled and motivated S/W Test Automation Lead to design, develop, and implement automated testing solutions that ensure the quality and reliability of complex, distributed software systems. The ideal candidate is handson with Python, Pytest, Selenium, REST API testing, and GitLab CI/CD, and is comfortable validating backend microservices, containerized applications, and datacentric workloads.


Responsibilities:

Team management

  • Able to handle QA team of 6-8 members and able to help them in their deliveries.
  • Work with Architects to design framework

Frameworks & Strategy

  • Design, build, and maintain scalable test automation frameworks in Python (Pytest) covering unit, integration, E2E, regression, and smoke suites.
  • Define test strategy, coverage, and riskbased prioritization across functional, integration, API, and performance testing.

API & Backend Automation (Must)

  • Implement robust REST API test suites (schema/contract, positive/negative, idempotency, pagination, auth, rate limits).
  • Validate microservices behavior including service contracts, resilience, and error handling.

Automation (Must)

  • Develop and maintain Selenium test suites for web apps (accessibility basics, crossbrowser, stability/retry patterns, test data mgmt).

CI/CD & Quality Gates (Must)

  • Integrate automated tests into GitLab CI/CD pipelines (stages, artifacts, parallelization, flakytest quarantine).
  • Establish quality gates and reporting for PR/MR workflows.

Data & Platforms

  • (Good to have) Design and execute DB tests for SQL/NoSQL (CRUD, migrations, referential integrity, data validation).
  • Validate containerized apps and test execution in Docker; familiarity with Kubernetes desirable.

Streaming, Performance & Observability

  • (Good to have) Automate validation for Kafka producers/consumers (ordering, retry, DLQ, schema evolution).
  • (Good to have) Create performance tests with JMeter/Locust (throughput/latency, soak, baseline vs. regression).
  • (Good to have) Set up error logging/observability dashboards (e.g., Grafana; bonus: Prometheus/Loki) for test runs and environments.

Reporting & Collaboration

  • (Good to have) Publish automation reports (Allure/HTML/Extent) with trends and failure analytics.
  • Partner with Developers, Product, and DevOps; contribute to coding standards, code reviews, and documentation.

Technical Skills:

  • Python  advanced, for building automation frameworks and test suites.
  • Pytest  advanced (fixtures, parametrization, markers, plugins, parallel runs).
  • Selenium  solid UI automation for web applications.
  • REST API Testing  strong (requests/httpx, schema validation, auth flows, negative testing).
  • CI/CD with GitLab  strong (pipeline design, jobs/stages, artifacts, merge request gates).
  • Understanding of microservices architecture, including service discovery, API testing, and error handling
  • Familiarity with Kubernetes.
  • Experience in unit testing components, end-to-end (E2E) testing, and integration testing for frontend applications
  • Experience in creating automated test suites for frontend workflows using modern frameworks like selenium.
  • Ability to design comprehensive test strategies covering functional, integration, regression, and performance testing
  • Strong debugging skills to identify issues in both backend microservices and frontend applications during automated tests
  • Performance: JMeter or Locust for load/stress/soak testing; result analysis and bottleneck identification.
  • Observability: Grafana dashboards for environment health/test telemetry (bonus: Prometheus/Loki/ELK).
  • Reporting: Allure, HTML, or Extent reports integrated into CI.
  • Containers/Orchestration: Docker (must for containerized tests); Kubernetes familiarity is a plus.
  • Microservices: Understanding of service discovery, contracts, resilience patterns, and error handling

Education & Certifications:

  • Bachelors degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Test Automation Engineer or similar role.
  • Strong analytical and problem-solving skills with attention to detail.
  • Effective communication with developers, QA teams, and other stakeholders to ensure seamless integration of automated tests into the development lifecycle.
  • 5+ years of experience in Test Automation development.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Manual Test Engineer
Employement Type: Full time

Contact Details:

Company: Amdocs
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Agile Testing Python Testing API Testing Automation Testing UI Testing REST API testing error logging SDET Ui Automation Testing Database Testing Jmeter Load Testing smoke suites Performance Testing Pytest Backend Test Automation automation reports Test Cases

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Test Automation Engineer

  • Accenture
  • 3 - 8 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Quality Engineering Architect (Test Arch)

  • Accenture
  • 15 - 20 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Quality Engineer (Tester)

  • Accenture
  • 2 - 4 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Test Automation Lead

  • Accenture
  • 15 - 20 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Amdocs

Sourced Group an Amdocs Company is an award-winning global consulting firm that helps organisations make the most of cloud computing with a focus on security, governance, and compliance. With over a decade of experience and offices globally, we provide professional services that secure, migrate, and...