Principal Engineer - OSS Testing

Innominds Software

Bengaluru

Hybrid

INR 1,500,000 - 2,100,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Innominds Software in Bengaluru seeks a senior QA/test engineer to design, build, and maintain automated test suites for OSS services provisioning, activation, fault management, and inventory. You will own end-to-end and integration tests across OSS microservices and interfaces to NTN core, gateways, and network elements.

You will validate service assurance flows, API contracts, and data quality while extending test automation frameworks and integrating tests into CI/CD pipelines.

Qualifications

  • 5+ years in QA/testing telecom OSS systems.
  • Strong automation in Python and/or Java with common frameworks.
  • Solid API testing experience (REST, Postman/Newman).
  • Working knowledge of SQL and relational databases.
  • Experience testing microservices and event-driven architectures (e.g., Kafka).
  • Hands-on with CI/CD pipelines and integrating automated tests into them.
  • Strong debugging instincts across distributed systems and root-cause analysis.
  • Clear communicator across engineering, product, and network teams in multiple time zones.

Responsibilities

  • Design, build, and maintain automated test suites for OSS services provisioning and activation, fault management, performance management, configuration management, and network/service inventory.
  • Own end-to-end and integration testing across OSS microservices and interfaces to NTN core, gateways, and network elements.
  • Validate service assurance flows — alarm handling, event correlation, KPI/performance collection, and SLA monitoring.
  • Build and extend test automation frameworks (API, service, and data-layer) and wire them into CI/CD so quality gates run on every change.
  • Validate integrations and data flows between OSS systems and network elements, including API contracts and data consistency.
  • Define test strategy and coverage for new OSS features, working with engineers and product from design through release.
  • Investigate failures across distributed systems — trace issues through logs, queues, and databases, drive root cause.
  • Contribute to non-functional testing (performance, resilience, data integrity) for high-throughput provisioning and monitoring flows.
  • Mentor engineers on test design and quality practices, and raise the bar for the team.

Skills

Test Automation
Python
Java
API Testing
SQL
CI/CD
Distributed Systems Debugging
Cross-Functional Communication

Tools

pytest
TestNG
REST Assured
Selenium
Kafka
GitLab CI
Jenkins

Job description

Role & responsibilities
  • Design, build, and maintain automated test suites for OSS services provisioning and service activation, fault management, performance management, configuration management, and network/service inventory.
  • Own end-to-end and integration testing across OSS microservices and the interfaces to the NTN core, gateways, and network elements.
  • Validate service assurance flows — alarm handling, event correlation, KPI/performance collection, and SLA monitoring.
  • Build and extend test automation frameworks (API, service, and data-layer) and wire them into CI/CD so quality gates run on every change.
  • Validate integrations and data flows between OSS systems and network elements, including API contracts, event/message flows, and data consistency.
  • Define test strategy and coverage for new OSS features, working with engineers and product from design through release.
  • Investigate failures across distributed systems — trace issues through logs, message queues, and databases, and drive them to root cause.
  • Contribute to non-functional testing (performance, resilience, data integrity) for high-throughput provisioning and monitoring flows.
  • Mentor engineers on test design and quality practices, and help raise the bar for the team.
What you'll bring
  • 5+ years in QA / test engineering, with meaningful time testing telecom OSS systems (provisioning/activation, fault or performance management, service assurance, or network inventory).
  • Strong test automation skills in Python and/or Java, with frameworks such as pytest, TestNG, REST Assured, or Selenium.
  • Solid API testing experience (REST, Postman/Newman) and comfort validating contracts between services.
  • Working knowledge of SQL and relational databases, and experience validating data across systems.
  • Experience testing microservices and event-driven architectures (e.g., Kafka or similar messaging).
  • Hands-on with CI/CD pipelines (GitLab CI, Jenkins, or similar) and integrating automated tests into them.
  • Strong debugging instincts across distributed systems and a habit of driving issues to root cause.
  • Clear communicator who can work across engineering, product, and network teams spanning multiple time zones.
Nice to have
  • Familiarity with 3GPP / NTN or cellular core network concepts (5G core, network functions, service activation).
  • Exposure to TM Forum Open APIs or standard OSS reference models (FCAPS, service assurance frameworks).
  • Experience with network monitoring, alarm/event correlation, or telemetry pipelines.
  • Performance and load testing experience (JMeter, k6, Gatling, or Locust).
  • Containers and orchestration (Docker, Kubernetes) and cloud platforms (AWS or GCP)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

OSS Testing and Automation Specialist
OSS Testing and Automation Specialist

Infosys • Hyderabad

On-site
INR 600,000 - 1,200,000
Sr. SDET - QA Job ID: 394864
Sr. SDET - QA Job ID: 394864

Telna Inc. • Pune District

On-site
INR 2,500,000 - 4,000,000
Software Engineer in Test
Software Engineer in Test

Telna • Pune District

On-site
INR 1,000,000 - 1,500,000
Flexible work environment
Competitive salary
Comprehensive benefits package
+1
Automation Test Engineer
Automation Test Engineer

TIERONE • Chennai District

On-site
INR 700,000 - 1,100,000
Telecom Tester
Telecom Tester

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Quality Assurance Automation Engineer - Networking Domain
Senior Quality Assurance Automation Engineer - Networking Domain

Omnissa • Bengaluru

On-site
INR 900,000 - 1,500,000
Deputy Quality Assurance Manager
Deputy Quality Assurance Manager

GX Group • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Test Engineer
Senior Test Engineer

Adtran, Inc. • Hyderabad

On-site
INR 1,200,000 - 2,200,000
System QA Automation Engineer
System QA Automation Engineer

Nokia • Bengaluru

On-site
INR 1,500,000 - 2,800,000
System QA & Automation Engineer
System QA & Automation Engineer

JobCubby • Bengaluru

On-site
INR 1,200,000 - 2,300,000