HamburgerMenu
hirist

Software Development Engineer - Test - Java/Selenium

Cyanous Software
Bangalore
4 - 8 Years
star-icon
4white-divider19+ Reviews

Posted on: 18/07/2025

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.


info-icon

Did you find something suspicious?