Software Test Engineer

3 - 7 years

7 - 12 Lacs

Posted:2 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a Software Test Engineer with strong experience in Agile/DevOps, test automation, and Python scripting to support testing activities across telecom, network management, and cloud-native platforms. The ideal candidate will design, develop, and maintain automated test frameworks and contribute to delivering high-quality software in a fast-paced, collaborative environment.

HOW YOU WILL CONTRIBUTE AND WHAT YOU WILL LEARN

  • Design, develop, and execute automated test suites for backend, microservices, APIs, and network management systems.
  • Build and maintain robust automation frameworks using Python, CI/CD, and containerized test environments.
  • Develop test scripts for functional, regression, integration, performance, and system-level testing.
  • Analyze test results, troubleshoot failures, and drive defect resolution with cross-functional teams.
  • Participate in Agile ceremonies (sprint planning, grooming, stand-ups, retrospectives).
  • Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps, etc.).
  • Collaborate closely with DevOps engineers to optimize test execution in cloud-native environments.
  • Validate functionality, performance, and robustness of telecom and network management solutions.
  • Test protocols, interfaces, and network components (e.g., SNMP, NETCONF, REST, TCP/IP).
  • Analyze logs, network traffic, and system KPIs to ensure compliance with telecom standards and requirements.
  • Test and validate microservices deployed in cloud environments (AWS / Azure / GCP).
  • Develop test strategies for Kubernetes-based applications, including container orchestration and scaling behavior.
  • Work with Helm charts, YAML configurations, and cloud-native monitoring tools.

Qualifications

You Have:

  • Bachelors/Masters degree in Computer Science, Engineering, or related field.
  • 3-7 years of experience as a Test Engineer or Automation Engineer.
  • Strong programming/scripting experience in Python.
  • Hands-on experience with test automation frameworks (PyTest, Robot Framework, Behave, etc.).
  • Solid understanding of Agile/DevOps methodologies.
  • Experience with telecom, network management, or network protocols.
  • Knowledge of cloud platforms (AWS/Azure/GCP).
  • Experience with Docker, Kubernetes, and cloud-native deployments.
  • Strong analytical, debugging, and problem-solving skills.
  • Familiarity with version control (Git), CI/CD pipelines, and Linux environments.
    It would be nice if you also had:
  • Experience with performance and load testing (Locust, JMeter, etc.).
  • Knowledge of microservices architecture and distributed systems.
  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK, Splunk).
  • Exposure to BDD/TDD practices.
  • Telecom certifications or cloud certifications (AWS/Azure/GCP) are a plus.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Nokia logo
Nokia

Telecommunications

Espoo

RecommendedJobs for You

bengaluru, karnataka, india