Selenium Automation Engineer

2 weeks ago


Pune, Maharashtra, India Citi Full time ₹ 8,00,000 - ₹ 18,00,000 per year

Overview

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.

Qualifications:

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

Education:

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

Good to have Skills -

  • Experience with other programming languages (e.g., Python, JavaScript) for automation.
  • Knowledge of performance testing and security testing principles.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Experience with cloud platforms (Openshift, AWS).
  • Understanding of microservices architecture and testing strategies for distributed systems.
  • Experience with defect tracking and test management tools (e.g., Jira, Zephyr).

Job Family Group:

Technology

Job Family:

Applications Development

Time Type:

Full time

Most Relevant Skills

Please see the requirements listed above.

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

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 Citi's EEO Policy Statement and the Know Your Rights poster.



  • Pune, Maharashtra, India Citi Full time ₹ 20,00,000 - ₹ 25,00,000 per year

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


  • Pune, Maharashtra, India IOSPL Technology Services Private Limited Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Job Title: QA Automation Engineer (RPA development using Selenium Webdriver)Location: Aundh, Pune (Work from Office) iSource Services is hiring for one of their client for the position of QA Automation Engineer (RPA development using Selenium Webdriver).About the Role:We are hiring a QA Automation Engineer to join a leading US-based MNC's India office in...


  • Pune, Maharashtra, India D-Techworks Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Urgent opening for Automation Test engineerPosition :Automation Test EngineerExperience :Minimum 8 yearsLocation Preference :Primary :MumbaiSecondary :PuneMandatory SkillsCore Java :Automation Tools & FrameworksSelenium WebDriverTestNG and JUnitBDD with CucumberPage Object Model (POM)Data-Driven TestingReporting & LoggingLog4jExtent ReportsTestNG...


  • Pune, Maharashtra, India Citi Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Job Description: Quality Engineer – Modern Testing PracticesAbout the RoleWe are seeking a highly skilled and hands-on Senior QA Engineer to drive modern quality engineering practices within our teams. You will be instrumental in ensuring the highest software quality by leveraging test automation, TDD, BDD, trunk-based development, security testing, and...


  • Pune, Maharashtra, India Citi Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Job Description: Quality Engineer – Modern Testing Practices About the RoleWe are seeking a highly skilled and hands-on Senior QA Engineer to drive modern quality engineering practices within our teams. You will be instrumental in ensuring the highest software quality by leveraging test automation, TDD, BDD, trunk-based development, security testing, and...


  • Pune, Maharashtra, India Seventh Contact Hiring Solutions Full time ₹ 5,40,000 - ₹ 10,80,000 per year

    Looking for an experienced QA Engineer who can handle both manual & automation testing for complex web applications.Ideal for someone with a strong foundation in Selenium & Playwright, along with a passion for building high-quality, reliable products Required Candidate profile5+yrs of experience in QA (manual+automation)Proficiency in Selenium WebDriver and...


  • Pune, Maharashtra, India Smart Placement Services Full time ₹ 13,20,000 - ₹ 26,40,000 per year

    Required Urgent Automation Test Engineerskills- java seleniumProduct base company hiringSoftware Testing Engineer (Automation+ API)there are 4 Positions1) Experience 4 to 6 salary budget up to26 lacNeed Immediate Joiner Apply Here Required Candidate profileRequired Candidate profilecandidate should be good in java selenium, API, Functional, Rest assured...

  • Aligned Automation

    7 days ago


    Pune, Maharashtra, India ALIGNED AUTOMATION SERVICES PRIVATE LIMITED Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Role Overview : We are seeking an experienced and detail-oriented QA Automation Engineer to join our growing Quality Assurance team. In this role, you will be responsible for designing, implementing, and maintaining robust automated testing frameworks to ensure the high performance and reliability of our software products. You will work closely with...


  • Pune, Maharashtra, India Wolters Kluwer Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    The project contains Web and Desktop application and is built on .net and java (desktop app) and is deployed on azure cloud. We have microservices architecture and we deploy our application on azure Kubernetes service along with utilizing other cloud resources like service bus, cosmos db with sql and mongo API, key vault, etc.Position SummaryThis Senior...

  • Java Automation

    2 days ago


    Pune, Maharashtra, India TechMantra Global Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role :Java Automation with SeleniumExp. 4-7yrsLocation- PuneMust Have: Selenium with Java Automation ExperienceRole DescriptionThis is a full-time on-site role for a Java Automation Engineer located in Pune. The Java Automation Engineer will be responsible for designing, developing, and maintaining automation scripts using Java to support process automation....