Software Development Engineer - Test - Java/Selenium

0 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About The Role

We are seeking a highly skilled Software Development Engineer in Test (SDET) to join our engineering team and drive excellence in product quality, automation strategy, and release velocity. You will play a pivotal role in building scalable and reliable test frameworks, improving CI/CD processes, and ensuring robust functional and non-functional test coverage across our applications.This is a hands-on, technically demanding role requiring deep expertise in automation, system design understanding, and modern DevOps practices.

Key Responsibilities

  • Design, develop, and maintain automated test frameworks for APIs, services, and front-end applications.
  • Perform functional, integration, regression, performance, chaos, and security testing across systems.
  • Work closely with developers to drive quality through code reviews, pairing sessions, and TDD/BDD practices.
  • Optimize and maintain CI/CD pipelines for fast, reliable, and repeatable deployments (e.g., Jenkins, GitHub Actions).
  • Conduct manual E2E test executions where required and progressively convert them into automated suites.
  • Ensure effective observability and monitoring for test environments and deployed services (e.g., Grafana, Kibana).
  • Lead the definition of E2E test strategies, including test scenarios, types, coverage goals, and release criteria.
  • Provide mentorship to junior QA engineers, drive testing best practices, and advocate for quality at every phase.
  • Participate in architectural discussions to ensure testability and quality of system design.
  • Continuously evaluate and integrate new testing tools, frameworks, and infrastructure improvements.

Technical Skills & Requirements

  • Strong programming experience in Python or Java, with a deep understanding of object-oriented design principles.
  • Proven experience with REST API testing and automation strategies using tools like Postman, REST-assured, PyTest, or similar.
  • Solid experience working in DevOps-enabled environments, especially container orchestration tools like Docker, Kubernetes, or Nomad.
  • Familiarity with AWS or equivalent cloud platforms, with hands-on involvement in testing cloud-native applications.
  • Experience integrating test suites into CI/CD workflows using tools like Jenkins, GitHub Actions, CircleCI, etc.
  • Exposure to observability tools such as Grafana, Kibana, CloudWatch, etc., to monitor system and test health.
  • Prior experience in software engineering is a strong plus understanding developer perspectives and system design.

Preferred Attributes

  • Independent and self-driven with a proactive approach to identifying issues and improving quality.
  • Strong investigative mindset to uncover root causes and patterns in test failures and defects.
  • Excellent problem-solving abilities, attention to detail, and clear communication.
  • Comfortable advocating for manual testing where necessary and recognizing its value in fast-changing environments.
  • Collaborative team player who thrives in cross-functional agile environments.
  • Clear understanding of quality engineering principles, architecture-aware testing, and scalable automation approaches.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You