Search by job, company or skills

Cyanous Software Private Limited

Software Development Engineer - Test - Java/Selenium

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 50 applicants

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)

More Info

Job Type:
Industry:
Employment Type:

Job ID: 128620595