Applications Development Senior Supervisor

Citi · Chennai · 8+ yrs experience · Posted 2026-07-18

Tech stack: AWS, Azure, Docker, Java, JavaScript, Jenkins, MongoDB, Python, TypeScript

Apply on the company site · Get a referral for this role

Citi salary & ratings · Citi interview process · More live openings

About the role

partners closely with development, DevOps, and product teams and contributes to quality strategy, framework design.
Responsibilities: - Test Automation Engineering
- Design, build, and maintain scalable automation frameworks for UI and API testing.
- Develop robust automation solutions using Core Java Playwright
- Selenium, and REST Assured.
- Implement BDD frameworks using Cucumber adhering to Page Object Model (POM) and best design practices.
- Own automation coverage for functional, regression, integration, and smoke testing
- Ensure test automation aligns with enterprise quality and governance standards
- Good Understanding on Agile Methodologies & QA Metrics
- UI & API Testing
- Automate complex web workflows using Playwright and Selenium Perform comprehensive API automation using REST Assured, Postman, and Swagger/OpenAPI specifications.
- Validate API authentication and authorization mechanisms including OAuth 2.0 and JWT.
- Perform backend validation through database queries and service‑level checks.
- CI/CD & DevOps Integration
- Integrate automation suites into CI/CD pipelines using Jenkins.
- Manage source code using GitHub / Bitbucket and follow version control best practices.
- Execute automated tests in Docker‑based environments to ensure consistent test execution.
- Analyze CI results and continuously improve pipeline reliability and execution efficiency.
- Good Understanding of Microservices architecture
- Data & Backend Testing
- Perform backend and data validation using Validate data across
- Oracle and MongoDB databases.
- Support data reconciliation and end‑to‑end transaction validation.
- Non‑Functional & Advanced Testing (Value Add)
- Contribute to load and performance testing using Grafana K6 (browser mode) or JMeter.
- Support testing activities in cloud and container platforms such as Red Hat OpenShift, AWS, and Azure (where applicable).
- Quality Leadership Participate in automation code reviews and provide technical guidance to junior test engineers.
- Contribute to test strategy, automation roadmaps, and best practice definitions.
- Collaborate effectively with cross‑functional teams to identify risks and ensure early defect detection.
- Maintain high standards of test documentation, traceability, and audit readiness.
- Required Technical Skills Programming Languages Core Java advanced, hands‑on expertise [Expert]
- Python – working proficiency
- TypeScript / JavaScript – working proficiency
- Automation Tools & Frameworks
- Playwright (UI & API automation)
- [Expert] Selenium WebDriver [Expert]
- BDD using Cucumber TestNG
- Page Object Model (POM) design API Testing Postman
- Swagger / OpenAPI REST Assured
- API authentication & authorization
- OAuth 2.0, JWT
- DevOps & CI/CD
- GitHub / Bitbucket
- Jenkins CI/CD pipeline integration
- Docker for test execution environments Databases Oracle MongoDB Added Advantage
- Load testing using Grafana K6 or JMeter
Qualifications: - with Red Hat OpenShift Exposure to
- AWS or Azure cloud platforms
- 5–8 years of experience in software testing with strong automation focus
- Proven experience delivering automation for large‑scale enterprise applications
- Bachelor’s degree in Engineering, Computer Science, or equivalent experience.
- Key Competencies Strong analytical and problem‑solving skills.
- Ability to work independently in complex systems.
- Strong collaboration and communication skills.
- Continuous improvement mindset with attention to automation stability and scalability.
- Bachelor’s degree/University degree or equivalent experience
- This job description provides a high-level review of the types of work performed.
- Other job-related duties may be assigned as required.

Qualifications

- with Red Hat OpenShift Exposure to
- AWS or Azure cloud platforms
- 5–8 years of experience in software testing with strong automation focus
- Proven experience delivering automation for large‑scale enterprise applications
- Bachelor’s degree in Engineering, Computer Science, or equivalent experience.
- Key Competencies Strong analytical and problem‑solving skills.
- Ability to work independently in complex systems.
- Strong collaboration and communication skills.
- Continuous improvement mindset with attention to automation stability and scalability.
- Bachelor’s degree/University degree or equivalent experience
- This job description provides a high-level review of the types of work performed.
- Other job-related duties may be assigned as required.

Responsibilities

- Test Automation Engineering
- Design, build, and maintain scalable automation frameworks for UI and API testing.
- Develop robust automation solutions using Core Java Playwright
- Selenium, and REST Assured.
- Implement BDD frameworks using Cucumber adhering to Page Object Model (POM) and best design practices.
- Own automation coverage for functional, regression, integration, and smoke testing
- Ensure test automation aligns with enterprise quality and governance standards
- Good Understanding on Agile Methodologies & QA Metrics
- UI & API Testing
- Automate complex web workflows using Playwright and Selenium
- Perform comprehensive API automation using REST Assured, Postman, and Swagger/OpenAPI specifications.
- Validate API authentication and authorization mechanisms including OAuth 2.0 and JWT.
- Perform backend validation through database queries and service‑level checks.
- CI/CD & DevOps Integration
- Integrate automation suites into CI/CD pipelines using Jenkins.
- Manage source code using GitHub / Bitbucket and follow version control best practices.
- Execute automated tests in Docker‑based environments to ensure consistent test execution.
- Analyze CI results and continuously improve pipeline reliability and execution efficiency.
- Good Understanding of Microservices architecture
- Data & Backend Testing
- Perform backend and data validation using Validate data across
- Oracle and MongoDB databases.
- Support data reconciliation and end‑to‑end transaction validation.
- Non‑Functional & Advanced Testing (Value Add)
- Contribute to load and performance testing using Grafana K6 (browser mode) or JMeter.
- Support testing activities in cloud and container platforms such as Red Hat OpenShift, AWS, and Azure (where applicable).
- Quality Leadership Participate in automation code reviews and provide technical guidance to junior test engineers.
- Contribute to test strategy, automation roadmaps, and best practice definitions.
- Collaborate effectively with cross‑functional teams to identify risks and ensure early defect detection.
- Maintain high standards of test documentation, traceability, and audit readiness.
- Required Technical Skills Programming Languages Core Java advanced, hands‑on expertise [Expert]
- Python – working proficiency
- TypeScript / JavaScript – working proficiency
- Automation Tools & Frameworks
- Playwright (UI & API automation)
- [Expert] Selenium WebDriver [Expert]
- BDD using Cucumber TestNG
- Page Object Model (POM) design API Testing Postman
- Swagger / OpenAPI REST Assured
- API authentication & authorization
- OAuth 2.0, JWT
- DevOps & CI/CD
- GitHub / Bitbucket
- Jenkins CI/CD pipeline integration
- Docker for test execution environments Databases Oracle MongoDB Added Advantage
- Load testing using Grafana K6 or JMeter

More openings at Citi