https://bayt.page.link/v8N4mj7KH8zrYK6R6
Back to the job results

Software Development Engineer in Test (SDET) - C12 - PUNE

Today 2025/06/26
Other Business Support Services
Create a job alert for similar positions

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.


Key Responsibilities


Product and Application Expertise


  • Develop a deep understanding of product functionality, system architecture, and user workflows.


  • Analyze system design and interfaces to identify and implement optimal testing strategies.


Solution Engineering and Automation Strategy


  • 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.


Automation Framework Development


  • Develop and maintain scalable, reusable automation frameworks for UI, API, and backend testing.


  • Integrate automated tests into CI/CD pipelines for continuous quality validation.


Full-Stack Quality Engineering


  • 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.


Test Strategy and Execution


  • 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.


Defect Prevention and Resolution


  • Proactively identify potential quality issues and contribute to early defect prevention.


  • Collaborate closely with developers to resolve defects efficiently.


Continuous Improvement


  • 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.


Collaboration and Agile Practices


  • 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.


Required Skills and Competencies


  • 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.


Experience:


  • 5-8 years experience in an IT Quality role and minimum of 3 years experience as SDET


Education:


  • Bachelor’s/University degree or equivalent experience


------------------------------------------------------


Job Family Group:


Technology

------------------------------------------------------


Job Family:


Technology Quality

------------------------------------------------------


Time Type:


Full time

------------------------------------------------------


Citi is an equal opportunity and affirmative action employer.


Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.


Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.


View the "EEO is the Law" poster. View the EEO is the Law Supplement.


View the EEO Policy Statement.


View the Pay Transparency Posting



You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.