BBI is a global data engineering consulting firm that empowers clients to effectively scale and modernize. We combine engineering fundamentals and innovative tools to execute business-critical, end-to-end projects on-time and on-budget. We offer expert services across Data Integration, Data Modernization, Data Migration, Data Architecture, Platform Support, and Application Services. Our goal is to provide business value in the most effective way for our clients so clients can focus on growth.
Job Description – Quality Assurance Engineer (3–8 Years Experience)
Position: Quality Assurance Engineer
Experience: 3–8 Years
Location: Chennai & Pune
Employment Type: Full-Time
About the Role
We are looking for a passionate and detail-oriented Quality Assurance Engineer to join our engineering team. The ideal candidate will have strong experience in API testing, test automation frameworks, and behavior-driven development (BDD). You will work closely with developers, product managers, and stakeholders to ensure the delivery of high-quality software solutions.
The role requires hands-on experience with Java-based automation frameworks, REST API testing, defect management, and Agile software development practices.
Key Responsibilities
- Analyze business and functional requirements and create comprehensive test scenarios and test cases.
- Design, develop, and maintain automated test scripts using Java and BDD frameworks.
- Perform API testing and validation for REST-based services using Postman and automation tools.
- Execute functional, integration, regression, and end-to-end testing activities.
- Identify, document, track, and verify software defects throughout the defect lifecycle.
- Collaborate closely with developers and product owners to resolve issues and improve product quality.
- Participate in Agile ceremonies including sprint planning, grooming, standups, reviews, and retrospectives.
- Contribute to test automation framework enhancements and continuous quality improvement initiatives.
- Maintain test execution reports, defect metrics, and quality dashboards.
Support CI/CD and source code management processes using Git.
-
Required Skills & Qualifications
Mandatory Skills
- 3–8 years of experience in Software Quality Assurance and Test Automation.
- Strong programming skills in Java.
- Hands-on experience with Cucumber BDD framework.
- Experience testing REST APIs using Postman.
- Good understanding of API request/response validation, JSON, and HTTP protocols.
- Working knowledge of Unix/Linux commands and environments.
- Experience with Git version control.
- Strong understanding of the Defect Management Lifecycle and defect tracking tools.
- Experience in Functional, Regression, Integration, and System Testing.
- Excellent analytical, debugging, and problem-solving skills.
Strong verbal and written communication skills.
-
Preferred Skills
- Experience with Serenity BDD framework.
- Experience with Rest Assured for API automation.
- Build and dependency management using Maven.
- Unit and automation testing using JUnit.
- Basic knowledge of SQL queries and database validation.
- Experience working in Agile/Scrum environments.
Exposure to CI/CD pipelines and automated test execution.
-
Desired Candidate Profile
- Strong ownership mindset and attention to detail.
- Ability to work independently as well as collaboratively within a team.
- Passion for software quality and continuous improvement.
- Ability to quickly understand complex business processes and translate them into effective test coverage.
Experience mentoring junior team members is a plus for candidates with 6+ years of experience.
-
What Success Looks Like
- High-quality releases with minimal production defects.
- Comprehensive automated test coverage for APIs and critical workflows.
- Proactive identification of risks and quality issues early in the development cycle.
- Effective collaboration with cross-functional teams to drive quality excellence.