Be on Alert – Fraudulent Employment Offers. Learn More

Bangalore, India
JOB #R2202022

Quality Assurance Analyst

ICF is a $1.5 billion global consulting firm and digital service provider, and ICF Next is its creative agency and technology arm. Recently recognized by AdAge as an Agency Standout, ICF Next is go-to shop for brand storytelling, loyalty, technology and public relations. Our technology team works with a leading-edge tech stack to develop customer loyalty programs, manage omnichannel experience platforms, provide SMS marketing, and more. Our clients range from some impressive consumer brands to federally funded programs that make a difference in people’s lives. Recognized as one of the the top customer loyalty platforms by Forrester, and a Platinum Adobe solution partner, we're orchestrating groundbreaking projects that produce innovation.

Bangalore is our global delivery service hub, where an energetic and high-performing team is driving fast growth. Growth translates to opportunities for our employees, who start contributing to projects on day one. Competitive benefits, professional development, and strong leadership create a business culture where everyone can thrive at work.


Reporting to the Manager, Quality Assurance the QA Analyst is responsible for developing test plans, executing test cases, completing standard test documentation, QA of creative assets, and participating in development and review meetings. 

Key responsibilities may include:

  • Scoping: Working closely with Project Managers to scope QA efforts and managing the QA timeline
  • Requirements Review: Working closely with Business Analysts to understand and interpret requirements as well as translating requirements into testing documentation
  • Documentation: Creating test documentation, including test plans, test scenarios, test cases, and test scripts
  • Review: Reviewing and proofreading of creative assets (design and copy) to ensure compliance to client feedback and approvals
  • Execution: Performing testing on websites front ends, mobile applications and application back-ends including the following types of testing:
    • Functionality
    • Regression
    • Performance
    • Security
  • Change Management: Managing defects and change requests
  • Troubleshooting: Miscellaneous troubleshooting and production support; helping identify barriers and root causes of data issues and performance gaps
  • Meetings: Coordinating and actively participating in development and review meetings
  • Communication: Effective and detailed communication of QA status and defect details in person, via phone, email, etc.


  • 3+ years of experience as a Software Quality Assurance professional
  • Strong interpersonal, communication, and analytical skills
  • Sound understanding of web application technologies
  • Working knowledge of SQL and database testing methodology
  • Experience with defect tracking tools (i.e. JIRA)
  • Experience with automated testing tools a plus (i.e. Selenium)
  • Experience working in a Linux environment and viewing server log files
  • Experience working in high availability and high-performance applications
  • Experience testing large scale enterprise software products (i.e. Salesforce, AEM)
  • Capable of clearly communicating complex issues to technical and non-technical personnel
  • Experience with full software development life cycle and process improvement methodologies
  • Able to balance priorities and communicate effectively in a fast moving, agile, product development environment
  • Must be a detail-oriented self-starter and a strong team player
  • Ability to work well with a wide range of individuals and help solve complex issues
  • Extensive experience writing Test Plans, Test Cases, and Test Scripts
  • Experience in a digital agency environment
  • Proven ability to test both English and French properties (bilingual candidates strongly desired)
  • Bachelor’s degree or equivalent strongly desired
  • Experience in testing both web and mobile applications
  • Ability to estimate QA efforts for each sprint
  • Involve in attending daily scrums and sprint planning meeting on regular basis.
  • Prepare knowledge documents related to the project and share with entire team.
  • Provide QA sign off for every release.
  • Experience with performance testing tools a plus (i.e. Jmeter).

Working at ICF

Working at ICF means applying a passion for meaningful work with intellectual rigor to help solve the leading issues of our day. Smart, compassionate, innovative, committed, ICF employees tackle unprecedented challenges to benefit people, businesses, and governments around the globe. We believe in collaboration, mutual respect, open communication, and opportunity for growth.

Bangalore, India (II76)

Who is ICF?

A global consulting services company with approximately 8,000 people across 75+ countries, but we are not your typical consultants.

More jobs you might like

May 10, 2022
Bangalore, India
Apr 15, 2022
Multiple locations
Mar 31, 2022
Bangalore, India
Mar 8, 2022
Washington, District of Columbia, United States of America
Jan 11, 2022
Multiple locations
See All Jobs

Join our talent network

ICF is growing, and we add new open roles to our site regularly. If you're waiting for that perfect opportunity at ICF or want an inside look at what it's like to do world-changing work, join our talent network to stay updated.

Join our talent network

ICF is growing, and we add new open roles to our site regularly. If you're waiting for that perfect opportunity at ICF or want an inside look at what it's like to do world-changing work, join our talent network to stay updated.