Senior QA Automation with Python
Primary stack
Nice to have's
Job description
About the Position
We're seeking a Senior QA Automation Engineer with Python to join our dynamic 5G benchmarking tool project at DXC Luxoft. This role is pivotal in developing and maintaining our solutions for testing and monitoring the core of modern telecom 5G Core networks based on 3GPP's 5G Services Based Architecture.
Our current product is a containerized micro-services solution leveraging the latest technologies, including Docker, Asynchronous Python, HTTP/2, and OpenAPIv3. Working in this team, you will be responsible for developing and maintaining the framework and network functions that integrate our 5G test & monitoring solution. This role provides unparalleled exposure to the latest telecom standards and networking technologies.
Responsibilities
- Development of automated/manual test cases for functional and non-functional requirements (60% automation to 40% manual)
- Development and update of test plans
- Development of utility libraries using Python, as part of the test automation framework updates
- Manual/Automated execution of test cases (emphasis on automatic as part of the existing CI/CD pipelines)
- Create, track & verify defects as part of test case execution
- Identify & propose QA process improvements
Requirements
-
Must have
- Strong Python for test automation: pytest/unittest, fixtures, parametrization, custom framework design (not just script-writing); 6+ years
- API test automation: REST/gRPC, contract testing, schema validation, tools like requests/httpx, Postman/Newman, or Karate; 6+ years
- Frontend automation: Selenium/Playwright/Cypress - stable locators, page-object patterns, handling async UI state and flaky-test mitigation; 3+ years
- CI/CD integration: wiring suites into Jenkins/GitLab CI, parallelization, reporting, and gating merges on results
- Test strategy and design: risk-based test planning, boundary/negative case coverage, traceability back to requirements
- Defect lifecycle ownership: root-causing failures (not just reporting "test failed"), writing high-quality bug reports, working failures through to resolution
- 5G/telecom domain knowledge: core network architecture (5GC - AMF/SMF/UPF/etc.), protocols (HTTP/2-based SBI, PFCP, NAS/NGAP), and how these map to test scenarios (signaling, throughput, session handling)
- Working knowledge of network test concepts: traffic generation, DUT-based topologies, KPIs (latency, throughput, call/session success rate)
-
Nice to have
- Performance/load testing tools (JMeter, Locust, k6) for API and network-level throughput testing
- Protocol-level packet inspection (Wireshark, tcpdump) for debugging failures at the network layer
- Containerized test environments (Docker/Kubernetes) for spinning up DUTs or mock services
- Exposure to test infrastructure-as-code and environment provisioning (Terraform/Ansible)
- Familiarity with O-RAN/RAN-side concepts if the role touches beyond core network testing
- Experience with observability tooling (Grafana/Prometheus, ELK) for correlating test failures with system metrics
We Offer
- Remote work from India
- Opportunity to work on cutting-edge 5G technologies
- Collaborative and innovative team environment
About the Company
DXC Luxoft is a leading provider of technology services, specializing in digital transformation and innovation. Our team is dedicated to delivering high-quality solutions that drive success for our clients.
Apply Now
If you are passionate about QA automation and have a strong background in Python and 5G technologies, we would love to hear from you. Apply today and join our team in shaping the future of telecom testing and monitoring.
© Luxoft DXC. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Automotive,Finance,Healthcare,Life Sciences,Tech and Telecom
About the Company Luxoft, a DXC Technology Company, is a global digital strategy and software engineering firm with over 17,000 international employees across 58 offices in 29 countries. Headquartered in Zug, Switzerland, Luxoft specializes in providing tailored tech solutions that drive global business transformation. The company focuses on enhancing customer experiences and boosting efficiency through strategy, consulting, and engineering services. Products, Services & Tech Stack Core Solutions: Digital strategy and software engineering services. Technologies & Frameworks: Specific platforms, languages, or tools are not mentioned in the provided text. Project Scope & Target Clients Client Base: Automotive, finance, healthcare, life sciences, tech, and telecom. Engineering Scale: Scope and complexity of engineering projects are not specified in the provided text.