Job Title: Consultant | Selenium | Bengaluru | Engineering
Team Lead | Engineering, AI & Data - Engineering I Selenium
Location: Bengaluru.
The Team
Leverage engineering-led design, deep industry knowledge, and AI and data-driven insights to transform the technology platforms at the heart of your business.
Working alongside your team, we empower your organization and drive mission-critical solutions whether you need to modernize existing systems or implement new technology products and platforms. Through innovation, we improve financial performance, accelerate new digital businesses and fuel growth.
Your work profile
We are seeking an experienced QA Manual & Automation Engineer with strong expertise in Selenium Web Automation using Python. The ideal candidate should have solid experience in manual functional testing, hands‑on automation scripting, and the ability to design, enhance, and maintain web automation frameworks.
The role requires strong analytical skills, attention to detail, and the ability to collaborate effectively within an Agile environment.
Key Responsibilities
🔹 Automation Framework Development
- Design, develop, and maintain robust web automation frameworks using:
- Selenium WebDriver
- Python
- BDD tools (e.g., Cucumber/Behave/pytest‑BDD)
- Write clean, scalable, reusable, and maintainable automation scripts.
- Ensure the automation framework supports modularity, data‑driven execution, and reusability.
🔹 Test Automation Execution
- Develop and execute automated test suites for:
- Functional regression testing
- Smoke and sanity testing
- Cross‑browser testing
- Maintain automation suite stability and troubleshoot script failures.
- Optimize automation coverage to increase test efficiency and execution speed.
🔹 CI/CD Integration
- Integrate automated tests into CI/CD pipelines using:
- GitHub Actions
- Jenkins (if applicable)
- Ensure automated scripts run as part of the build pipeline.
- Monitor pipelines and resolve automation‑related failures.
Must‑Have Skills
- Strong hands‑on experience in Selenium WebDriver with Python.
- Proficiency in Python scripting for test automation.
- Strong understanding of BDD frameworks such as:
- Behave
- pytest‑BDD
- Cucumber‑style frameworks
- Experience in building or enhancing Selenium automation frameworks.
- Experience with:
- Git / GitHub
- GitHub Actions (for CI/CD)
- PyTest or Behave test runners
- Strong understanding of test processes:
- Requirement analysis
- Test scenario design
- Test case creation
- Test scripting
- Regression planning
- Test reporting
- Strong debugging skills for automation failures and environment issues.
- Ability to work in fast‑paced Agile environments with in‑sprint automation.
Soft Skills
- Strong analytical and problem‑solving abilities.
- Excellent communication and collaboration skills.
- High attention to detail and strong ownership mindset.
- Ability to mentor junior testers and contribute to continuous QA improvement.