Posted on: 07/08/2025
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
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1526584
Interview Questions for you
View All