Quality Assurance Automation Engineer - Selenium/BDD

5 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

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
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You