Arohana Tech Solutions Private Limited logo

QA Automation Engineer – Python, Selenium & BDD (SpecFlow)

Arohana Tech Solutions Private Limited • Bengaluru, Karnataka, India

onsitefull-time

Salary: INR 1,400,000 - 1,600,000 / year

Posted Nov 3, 2026Apply by May 2, 2027

**Role & seniority: ** QA Automation Engineer (experienced; 7+ years QA)

**Stack/tools: ** Python, Selenium, BDD (Behave / SpecFlow), REST API & Web Services testing; manual testing; QA/Testing methodologies

**Top 3 responsibilities: **

  • Build and maintain Python + Selenium automation scripts for web applications/services

  • Implement and maintain BDD automation frameworks (SpecFlow/Behave)

  • Design/execute test cases (manual + automated), including REST API testing; track and resolve defects

  • Must-have skills:

    • Strong Python programming

    • Hands-on Selenium automation testing

    • Strong BDD framework experience (Behave or SpecFlow)

    • Experience automating web applications

    • Hands-on REST API / web services testing

    • Ability to design/execute manual and automated test cases; defect tracking

  • Nice-to-haves:

    • Participation/experience in SDLC and broader Quality Engineering activities (noted as a responsibility)
  • Location & work type: Not specified in provided text

Full Description

Job Summary

We are looking for an experienced QA Automation Engineer with strong expertise in Python, Selenium, and BDD frameworks. The candidate should have experience in automating web applications, web services, and REST APIs, along with knowledge of manual testing and software testing methodologies.

Key Responsibilities

Design, develop, and maintain automation scripts using Python and Selenium. Implement and maintain BDD automation frameworks. Perform automation testing of web applications, web services, and REST APIs. Design and execute manual and automated test cases. Identify, track, and resolve defects. Participate in SDLC and overall Quality Engineering activities.

Mandatory Skills

Strong experience in Python programming. Minimum 7+ years of experience in Quality Assurance (QA). Hands-on experience in Selenium automation testing. Strong experience in BDD frameworks such as Python Behave / SpecFlow. Experience in automation testing of web applications. Hands-on experience in REST API and Web Services testing.

Skills: qa automation,specflow,python behave,bdd,selenium,automation,python

Automation TestingBehavior-Driven DevelopmentDefect TrackingManual TestingPythonPython BehaveQuality AssuranceQuality EngineeringREST API TestingSeleniumSoftware Development Life CycleSoftware Testing MethodologiesSpecFlowTest Case DesignWeb Application TestingWeb Services Testing

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.