CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Countries
Cities

Senior TDD BDD Selenium Automation QA Engineer India Jobs

1 Job Offers

Filters
Senior TDD BDD Selenium Automation QA Engineer
Save Icon
Join our team in Pune as a Senior QA Engineer. Drive modern quality practices using TDD, BDD, and Selenium for robust test automation. Integrate security and performance testing within CI/CD pipelines. Champion a test-first approach in a collaborative, cloud-based environment.
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Discover the pivotal role of a Senior TDD BDD Selenium Automation QA Engineer and explore exciting jobs in this high-demand field. This senior-level position represents the vanguard of modern software quality assurance, moving far beyond manual testing to champion a culture of quality-first engineering. Professionals in this role are technical leaders who integrate testing directly into the software development lifecycle, ensuring robust, secure, and reliable applications through advanced automation and collaborative practices. Typically, a Senior TDD BDD Selenium Automation QA Engineer is responsible for designing and implementing comprehensive automated test strategies. This includes creating frameworks for functional, integration, performance, and security testing. A core aspect of the role is advocating for and implementing test-first methodologies like Test-Driven Development (TDD) and Behavior-Driven Development (BDD). TDD involves writing unit tests before the actual code, driving cleaner design, while BDD uses natural language specifications (often with tools like Cucumber or SpecFlow) to foster collaboration between technical and non-technical stakeholders, ensuring the software behaves as expected from a user's perspective. Selenium WebDriver is a fundamental tool in their arsenal for automating web application testing, often integrated within larger frameworks built on languages like Java, Python, or C#. Common responsibilities for these engineers include developing and maintaining high-quality, scalable automated test scripts and integrating them seamlessly into Continuous Integration and Continuous Deployment (CI/CD) pipelines. This enables continuous validation and supports practices like trunk-based development. They collaborate closely with developers, conducting code reviews with a focus on testability, security, and performance. Senior engineers also frequently mentor junior team members, define and innovate testing methodologies, and partner with DevOps to optimize test execution in cloud environments like AWS or Azure. They work to enhance system observability through monitoring and logging and perform vulnerability assessments to embed security into the testing process. Typical skills and requirements for these jobs include strong hands-on expertise in test automation tools (Selenium being a cornerstone, alongside others like Cypress or Playwright), proficiency in building robust test frameworks, and a deep understanding of software design principles. Expertise in TDD/BDD, experience with CI/CD tools (Jenkins, GitLab CI, etc.), and knowledge of performance testing tools (e.g., JMeter) are standard. Familiarity with containerization (Docker, Kubernetes) and cloud platforms is increasingly essential. Successful candidates are proactive problem-solvers, excellent communicators, and advocates for quality who bridge the gap between development, operations, and product teams. For those seeking to lead quality transformation, Senior TDD BDD Selenium Automation QA Engineer jobs offer a challenging and rewarding career at the heart of software engineering excellence.

Filters

×
Countries
Category
Location
Work Mode
Salary