top of page

Associate Engineer, TSG Software Quality Assurance | BAIN & Company

Company Overview:

Bain & Company is a global consultancy that helps the world’s most ambitious change-makers define the future. Across 65 cities in 40 countries, we work alongside our clients as one team with a shared ambition to achieve extraordinary results, outperform the competition, and redefine industries. We complement our tailored, integrated expertise with a vibrant ecosystem of digital innovators to deliver better, faster, and more enduring outcomes. Our 10-year commitment to invest more than $1 billion in pro bono services brings our talent, expertise, and insight to organizations tackling today’s urgent challenges in education, racial equity, social justice, economic development, and the environment. Since our founding in 1973, we have measured our success by the success of our clients, and we proudly maintain the highest level of client advocacy in the industry.

Job ID


Employment type

Permanent Full-Time

Work area(s)


0+ Years

Position Summary:

Bain & Company

This position of Associate Engineer is part of an agile team and test the software applications developed by that team. It includes planning and conducting the manual testing and then reporting the test results. 

Essential Functions:

Requirement understanding (20%)

  • Understand functional and non-functional requirements and the business context for which the application is being developed. Participate in meetings and calls pertaining to requirements and clarification of requirement issues.

Test planning, Design, Execution, and Defect Management (60%)

  • Design and document test scenarios, and manual test cases for the functional and non-functional requirements. 

  • Execute the test cases and prepare test logs.

  • Report any defect found during the execution using the project's defined defect management tool.

  • Troubleshoot bugs to identify the ultimate root cause and then document findings in bug-tracking software. Also clearly understand the impacted areas due to resolution suggested/provided by the development team. 

  • Work with the team to ensure bugs found in testing are resolved and retested. Update the status accordingly. 

Team Collaboration (20%)

  • Participates fully in all scrum ceremonies, including sprint reviews

  • Help scrum team ensure the sprint goal is met, including activities outside the QA function when requested

  • Support application deployment as necessary

  • Take ownership

Qualifications :

Education and Work Experience:

  • Bachelor's in Computer Applications, Computer Engineering, Business, Information technology

  • 0-1+ years of experience

  • Individual Contributor

  • The Individual should have experience basic hands on for test management, defect management

  • Functional testing, Regression testing, Smoke testing, Automation testing,  Java, JavaScript, C#, Python, Strong reasoning skills, Agile, Scrum, Kanban, Scrumban, Bug Reporting, Test Execution, Test case writing

  • Few short travels could be required for business/team collaboration

Knowledge, Skills, and Abilities:

  • Good understanding of basic testing concepts

  • Basic knowledge of test management tool

  • Good written and verbal communication skills

  • Ability to establish trusted partnerships with product heads, and executive level stakeholders

  • Attention to detail and aptitude for analytical problem resolution

  • Strong critical thinking skills

  • Demonstrated interest in and aptitude for technology

  • Ability to work independently and with teams


bottom of page