Senior Software Engineer (Python SDET)

6 - 8 years

15 - 20 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • We are seeking a highly skilled and motivated Senior Test Automation Developer to help develop and maintain a scalable, reusable, and extensible test automation framework for our enterprise firewall and network security products.
  • This is a core development role focused on building and maintaining the framework infrastructure.This position requires deep experience in automation frameworks, API services and integration tools. Youll work across teams to ensure testing systems are CI-ready, maintainable, and provide visibility through monitoring and reporting tools.
  • Our Test Automation Framework (TAF) Team plays a pivotal role in ensuring the quality, reliability, and scalability of our testing infrastructure across the entire product lifecycle.
  • The team is responsible for designing, building, and maintaining robust, reusable, and extensible test automation frameworks that empower QA and Development teams to efficiently validate functionality, performance, and security of our products.
  • This highly skilled team works at the intersection of Software Development, Quality Engineering, DevOps and Infrastructure teams.

What You Will Do

  • Architect, build, and maintain a high-performance test automation framework tailored for firewall and network security products.
  • Design and implement reusable components, libraries, and interfaces for Robot Test Framework, covering API, CLI, and UI testing using Selenium.
  • Develop RESTful APIs using Python Flask for automation orchestration, execution tracking, and result analysis.
  • Build automation utilities and framework modules using Perl, Python, and JavaScript.
  • Desing and development of complex UIs built on ExtJS using NodeJS.
  • Use MySQL for managing test metadata, configuration state, and test results.
  • Integrate the framework with Git and Jenkins for continuous integration and test execution pipelines.
  • Collaborate with QA, DevOps, and Development teams to align framework capabilities with test strategy and product needs.
  • Provide mentorship, perform code reviews, and ensure framework quality, scalability, and reliability.

What You Will Bring

  • 6-8 years of experience in test automation framework development (not limited to test scripting).
  • Strong expertise in Robot Test Framework, including custom keyword and library development.
  • Proficient in Python, with hands-on experience building REST APIs using Flask.
  • Proficient with Perl, JavaScript, and Linux shell scripting.
  • Solid knowledge of MySQL for backend automation support and reporting.
  • Strong command over Git (version control) and Jenkins (CI/CD pipeline management).
  • Practical experience with GCOV or similar tools for code coverage analysis.
  • Fair understanding of networking protocols (TCP/IP, VPN, NAT, etc.)
  • Strong problem-solving, debugging, and team collaboration skills.

Desirable skills

  • Experience with Go (Golang) for tool or microservice development.
  • Implement code coverage tracking using GCOV to ensure test completeness and visibility.
  • Familiarity with monitoring dashboards using Grafana for automation visibility and metrics.
  • Experience with virtualized test environments (Proxmox, VMware, KVM) or containerized labs (Docker, Kubernetes).

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

kolkata, mumbai, new delhi, hyderabad, pune, chennai, bengaluru

vijayawada, hyderabad, bengaluru

hyderabad, gurugram, bengaluru