CoreHRx Jobs

Apply in one click, save jobs and take free mock tests.

Register free Log in
Hiring? Post jobs with CoreHRx
My account
user

View & update profile

Software Engineer

Qualys

Full time
Experience
3–5 years
Location
Pune
Work mode
Not stated
Salary
₹15L – ₹25L a year estimatetypical for IT Jobs in Pune, 54 posts
Posted Today

Free · takes a minute · your resume fills your profile

CoreHRx never asks candidates for money. If anyone does, .

Role at a glance

You will
  • This role combines software development and automation engineering.
  • The candidate is expected to design and develop scalable backend services while also taking strong ownership of test automation…
  • The ideal candidate is someone who thinks beyond simply developing code or executing test cases.
Experience
3–5 years
Must-have skills
CI/CDCassandraData ModelingData Structures & AlgorithmsDockerElasticsearch

How well do your skills match this job?

Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.

Job description

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

Job Summary

We are seeking a highly skilled and passionate Software Engineer to join the Qualys next-generation Platform team.

We are looking for an engineer who can take end-to-end ownership of software features throughout the Software Development Life Cycle (SDLC) — from understanding requirements and participating in design, through development, automation, release validation, deployment, and production support.

This role combines software development and automation engineering. The candidate is expected to design and develop scalable backend services while also taking strong ownership of test automation, integration validation, regression coverage, and release quality.

The ideal candidate is someone who thinks beyond simply developing code or executing test cases. They should be able to build the feature, understand its dependencies, build comprehensive automation around it, troubleshoot issues across the stack, and ensure the feature is production-ready.

Automation is a core engineering responsibility in this role and should be developed alongside the product code as part of the overall software delivery lifecycle.

Responsibilities

  • Own assigned features end-to-end across the SDLC, from requirement analysis and technical design through development, automation, release, deployment, and production support.
  • Design and develop scalable Java-based backend services, REST APIs, microservices, and platform components using sound software engineering principles.
  • Design, develop, and maintain scalable and reusable automation frameworks as an integral part of feature development.
  • Build comprehensive automated coverage across API, integration, backend workflows, UI, end-to-end, and regression scenarios using Rest Assured, Playwright, Selenium, or equivalent technologies.
  • Develop reusable automation libraries, utilities, and test-data components while continuously improving automation coverage, reliability, maintainability, and execution efficiency.
  • Validate complex end-to-end workflows across APIs, microservices, databases, messaging systems, and downstream services, including asynchronous and event-driven workflows.
  • Integrate automated test suites into CI/CD pipelines, establish automated quality gates, and optimize test execution through parallelization and efficient test strategies.
  • Own automated regression and release validation for assigned features and ensure new functionality has appropriate automated coverage and production-readiness validation.
  • Analyze automation and product failures, perform root cause analysis, and troubleshoot issues across application code, databases, messaging systems, containers, and infrastructure.
  • Participate in architecture and design discussions and contribute to scalability, reliability, performance, observability, and testability improvements.
  • Troubleshoot production and pre-production issues and collaborate with Development, QA, SRE, and other teams to implement corrective and preventive solutions.
  • Continuously improve engineering and automation practices by adopting modern tools, including AI-assisted development and automation technologies, to improve software quality and engineering productivity.

Required Skills

  • 3-5 years of experience in software development, automation engineering, or a combination of both.
  • Strong hands-on experience with Java programming and good understanding of OOP, data structures, concurrency, and software design principles.
  • Strong hands-on experience in test automation and automation framework development.
  • Experience building and maintaining automation rather than only executing existing test scripts.
  • Experience developing REST APIs, microservices, and distributed systems.
  • Strong experience with API automation, preferably Rest Assured or equivalent.
  • Experience with UI automation using Playwright, Selenium, or similar technologies.
  • Experience developing unit, integration, API, and end-to-end automated tests.
  • Strong understanding of REST APIs, HTTP, JSON, authentication, and distributed workflows.
  • Experience with Kafka, RabbitMQ, or similar messaging technologies.
  • Hands-on experience with Docker, Kubernetes, and CI/CD pipelines.
  • Experience with container registries such as Docker Hub, OpenShift, or JFrog Artifactory.
  • Strong understanding of databases, SQL, data validation, and data modeling concepts.
  • Exposure to Oracle and NoSQL technologies such as Cassandra, Elasticsearch, and Redis.
  • Strong debugging, troubleshooting, and root cause analysis skills.
  • Ability to understand backend implementation and independently troubleshoot issues across multiple layers of a distributed system.
  • Strong understanding of software quality, automation strategy, regression testing, and release validation.
  • Strong communication skills and ability to work independently and collaboratively across engineering teams.

Preferred Qualifications

  • Experience working on SaaS, cloud security, cybersecurity, OT/ICS, or enterprise-scale platforms.
  • Experience designing or significantly improving automation frameworks.
  • Experience with parallel and distributed test execution.
  • Experience with test data management and automation optimization.
  • Experience with observability and monitoring tools.
  • Understanding of SRE practices and production reliability engineering.
  • Experience using AI-assisted engineering tools such as GitHub Copilot, Cursor, Windsurf, or Claude Code.
  • Experience applying AI to software development, testing, debugging, or automation.

Nice to Have

Familiarity with emerging AI engineering concepts such as:

  • MCP integrations
  • Agentic workflows
  • RAG pipelines
  • LLM-based automation
  • AI-powered developer and testing tools

Education

Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Key skills

Required

CI/CDCassandraData ModelingData Structures & AlgorithmsDockerElasticsearchJSONJavaKafkaKubernetesMicroservicesObject-Oriented Programming (OOP)PlaywrightREST API DevelopmentRabbitMQRedisRegression QA & TestingRoot Cause AnalysisSQLSRE PracticesSeleniumTest Automation

Preferred

Cloud SecurityREST Assured

Soft skills

Communication

Job market insights

242active CI/CD jobs in Pune
12active Cassandra jobs in Pune
62active Data Modeling jobs in Pune
₹15L – ₹25L advertised yearly salary for IT Jobs in Pune (middle half of 54 posts that show a salary; median ₹19L)
14 more open jobs at Qualys

Most IT Jobs posts in Pune ask for 3–6 years of experience (43% of 942 that say).

Hiring most for IT Jobs in Pune

  • Eaton39 open jobs
  • T-Systems ICT India Pvt. Ltd.39 open jobs
  • Capco33 open jobs

Jobs asking for CI/CD in Pune also ask for

  • Python50%
  • AWS44%
  • Microsoft Azure39%
  • Git36%
  • SQL33%

From live job posts on CoreHRx, updated 9 Nov 2026. Skill figures count posts that list their skills; salary figures only posts that show a salary.

Questions about this job

What is the salary for this Software Engineer job?

The post does not state the pay. As an estimate, comparable posts on CoreHRx advertise ₹15L – ₹25L a year (typical for IT Jobs in Pune, 54 posts).

How much experience does this job need?

The post asks for 3–5 Yrs experience.

Where is this job based?

In Pune.

What kind of job is this?

It is a full time job.

This guide is for Indian job seekers preparing for Java backend roles, from freshers facing campus and first-job interviews to experienced developers moving into senior positions at product companies and IT services firms. It covers what interviewers ask most in 2025 and 2026 on Java 17 and 21 and Spring Boot 3: OOP, collections, equals and hashCode, streams, exceptions, concurrency and JVM memory, then dependency injection, auto-configuration, REST controllers, validation, JPA and Hibernate, security, microservices and testing. Questions are grouped as easy, medium and hard. Read each answer, compile the code yourself and practise explaining it aloud.

Questions you may be asked

  1. What are the four pillars of OOP, with a Java example of each?
  2. What is the difference between an abstract class and an interface in Java?
  3. What is the difference between method overloading and method overriding?
  4. What is the difference between == and equals() in Java?

Get IT jobs in Pune by email

Create a free profile and we email you new IT jobs in Pune, at most once a week.

Similar jobs

Free · takes a minute · your resume fills your profile