Back to all jobs
Citi logo

Selenium Automation Engineer - Hybrid - Officer

Citi

Pune, Maharashtra, India
Full-time, Hybrid
Posted Sep 18, 2025
Hybrid

Compensation

Loading salary analysis...

About the role

We are seeking a highly skilled and motivated Automation QA Engineer to join our dynamic team. This role is crucial in ensuring the quality, reliability, and performance of our software products through comprehensive automation testing. The ideal candidate will have a strong background in developing and maintaining robust automation frameworks, with expertise in API and UI automation, and a deep understanding of Behavior-Driven Development (BDD) principles. You will play a key role in integrating automation into our CI/CD pipelines and fostering a culture of quality within an agile development environment.

Responsibilities

  • Design, develop, and maintain scalable, robust, and efficient automated test scripts and frameworks for both UI and API layers.
  • Collaborate with product owners, developers, and other QA engineers to define and implement test scenarios using Gherkin syntax (Given/When/Then) within Cucumber.
  • Develop and execute automated tests for RESTful APIs to ensure data integrity, functionality, and performance, using appropriate tools and frameworks.
  • Create and maintain automated UI test suites using Selenium WebDriver and other Java/UI-based automation tools to validate user interfaces and end-to-end user flows.
  • Contribute to the continuous improvement of automation frameworks, tools, and processes, ensuring reusability, maintainability, and efficiency.
  • Integrate automated tests into continuous integration and continuous delivery (CI/CD) pipelines to enable rapid feedback and early defect detection.
  • Execute automated test suites, analyze results, identify defects, and report on test coverage and quality metrics.
  • Work closely with development, product management, and DevOps teams to understand requirements, define test strategies, and ensure quality throughout the software development lifecycle.
  • Share knowledge and promote best practices in automation testing, including test-driven development (TDD) and behavior-driven development (BDD).
  • Assist in troubleshooting production issues by leveraging testing expertise and collaborating with development teams.

Requirements

  • Proven experience (4+ years) as an Automation QA Engineer or similar role, with a strong focus on automated testing.
  • In-depth hands-on experience with Behavior-Driven Development (BDD) frameworks, specifically Cucumber and writing feature files using Gherkin syntax.
  • Strong proficiency in Java for developing automation scripts and frameworks.
  • Expertise in designing, developing, and maintaining automated UI tests using Selenium WebDriver and other relevant Java/UI-based automation tooling (e.g., TestNG, JUnit).
  • Solid experience in automating RESTful API tests, including understanding of HTTP methods, status codes, and data formats (JSON/XML).
  • Strong understanding of software testing methodologies, tools, and processes.
  • Experience with version control systems, preferably Git.
  • Familiarity with integrating automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Excellent analytical and problem-solving skills with a keen eye for detail.
  • Strong communication and interpersonal skills, with the ability to work effectively in an agile, cross-functional team environment.

Benefits

  • 401k matching
  • Health insurance
  • Flight privileges

About the Company

Discover your future at Citi

Job Details

Salary Range

Salary not disclosed

Location

Pune, Maharashtra, India

Employment Type

Full-time, Hybrid

Original Posting

View on company website
Create resume for this position