CrawlJobs Logo

QA Automation Selenium Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Pune

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

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.

Job Responsibility:

  • 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
  • Develop and execute automated tests for RESTful APIs to ensure data integrity, functionality, and performance
  • Create and maintain automated UI test suites using Selenium WebDriver and other Java/UI-based automation tools
  • Contribute to the continuous improvement of automation frameworks, tools, and processes
  • Integrate automated tests into continuous integration and continuous delivery (CI/CD) pipelines
  • 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 and define test strategies
  • Share knowledge and promote best practices in automation testing
  • Assist in troubleshooting production issues by leveraging testing expertise

Requirements:

  • Proven experience (8+ years) as an Automation QA Engineer or similar role
  • Strong focus on automated testing
  • In-depth hands-on experience with Behavior-Driven Development (BDD) frameworks, specifically Cucumber
  • 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
  • Experience with TestNG, JUnit
  • Solid experience in automating RESTful API tests
  • 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
  • Strong communication and interpersonal skills
  • Ability to work effectively in an agile, cross-functional team environment

Nice to have:

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

Additional Information:

Job Posted:
September 09, 2025

Employment Type:
Fulltime
Work Type:
Hybrid 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.