HamburgerMenu
hirist

Quality Assurance Automation Engineer - Selenium/BDD

Delphie Consulting services
Multiple Locations
5 - 8 Years

Posted on: 07/08/2025

Job Description

About the Role :

We are seeking a skilled and detail-oriented Quality Assurance Automation Engineer to join our agile team in Bangalore. This role demands hands-on experience in automation frameworks, testing APIs, and continuous integration/deployment pipelines. The ideal candidate will be proficient in Selenium WebDriver with BDD SpecFlow/Python Behave, and have a solid foundation in SDLC, test strategy, and quality engineering practices.

Technical Skills Required :

Automation Testing Tools :

- Selenium WebDriver

- BDD Frameworks (SpecFlow or Python Behave)

- NUnit or equivalent test frameworks

Languages & Frameworks :

- Python (preferred), C#, or Java

- Strong scripting and automation logic

API Testing :

- REST API automation using tools like Postman or RestAssured

- JSON/XML validation and schema testing

Continuous Integration / Deployment / Testing :

- Azure DevOps (CI/CD pipelines)

- VSTS / Azure Test Plans

- Version control : Git or equivalent

Quality Engineering & Automation Frameworks :

- Hands-on experience building and maintaining automation test frameworks

- Test case design, reusability, modularity

- Knowledge of quality engineering metrics and reporting

Testing Methodologies :

- SDLC, Agile/Scrum practices

- Manual test planning and execution

- Cross-browser and cross-platform validation

- Regression, Functional, Integration, and Smoke Testing

Roles and Responsibilities :

- Design, develop, and maintain robust and scalable automation test frameworks using Selenium WebDriver and BDD (SpecFlow or Behave).

- Automate end-to-end test scenarios for web applications and RESTful APIs, ensuring high reliability and maintainability.

- Collaborate closely with Scrum team members to analyze business requirements, assess test feasibility, and identify automation opportunities.

- Write, maintain, and execute both manual and automated test cases based on detailed acceptance criteria.

- Integrate automated tests into CI/CD pipelines and contribute to continuous testing initiatives using Azure DevOps.

- Participate in design reviews, estimation sessions, and Agile ceremonies (Sprint Planning, Reviews, Retrospectives).

- Identify quality risks, raise defects with detailed logs and reproduction steps, and track them to closure.

- Propose and implement QA best practices, standards, and innovative tools to optimize test coverage and reduce execution time.

- Mentor junior QA team members, conduct peer reviews, and support knowledge sharing within the team.

- Create documentation for frameworks, tools usage, test strategies, and reusable libraries.

Qualifications :

- Bachelors or Masters degree in Computer Science, Information Technology, or a related field

- Minimum of 5 years of experience in Quality Assurance, with at least 2 years in Selenium BDD-based Automation

- Strong communication skills and ability to interact with technical and non-technical stakeholders


info-icon

Did you find something suspicious?