CrawlJobs Logo

Software Development Engineer in Test

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Pune

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

The Software Development Engineer in Test (SDET) plays a strategic role in delivering high-quality software through advanced automation and full-stack development expertise. The SDET is expected to have deep product knowledge and a comprehensive understanding of application design, architecture, and interfaces. This role requires a mid-level to senior Java developer with strong full-stack experience and in-depth product knowledge, actively contributing as a Solution Engineer in major projects and releases. SDETs are responsible for providing technical solutions to automate early and significantly reduce the testing window, focusing on end-to-end (E2E) and functional integration testing along critical paths.

Job Responsibility:

  • Develop a deep understanding of product functionality, system architecture, and user workflows
  • Analyze system design and interfaces to identify and implement optimal testing strategies
  • Act as a Solution Engineer in major projects and releases, delivering technical solutions to enable early automation and reduce the testing window
  • Design E2E and functional integration automation solutions focused on critical path testing
  • Develop and maintain scalable, reusable automation frameworks for UI, API, and backend testing
  • Integrate automated tests into CI/CD pipelines for continuous quality validation
  • Collaborate with development teams to test full-stack features across frontend, backend, and databases
  • Write high-quality, maintainable code for automated tests in Java and related technologies
  • Define and execute testing strategies that ensure comprehensive coverage of business-critical workflows
  • Implement non-functional testing, including load, scalability, and security testing using tools like JMeter and Chaos Engineering practices
  • Proactively identify potential quality issues and contribute to early defect prevention
  • Collaborate closely with developers to resolve defects efficiently
  • Analyze test execution results to drive continuous improvements in product quality and testing processes
  • Research and implement innovative testing tools and techniques to enhance automation
  • Fully engage in Agile ceremonies (sprint planning, stand-ups, retrospectives) to align testing efforts with development goals
  • Work closely with Product Owners and Business Analysts to validate and automate critical user stories

Requirements:

  • Proficiency in Java with strong full-stack development capabilities and in-depth product knowledge
  • Extensive experience with test automation tools and frameworks (e.g., Selenium, RestAssured, JUnit, TestNG, Cucumber)
  • Expertise in E2E, functional integration testing, and testing RESTful APIs and microservices
  • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI/CD, Docker, Kubernetes)
  • Strong problem-solving skills with a focus on delivering technical automation solutions
  • Knowledge of non-functional testing tools (e.g., JMeter, Chaos Engineering) and security testing practices
  • 5-8 years experience in an IT Quality role and minimum of 3 years experience as SDET
  • Bachelor’s/University degree or equivalent experience

Additional Information:

Job Posted:
May 08, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.