Citi is hiring experienced Quality Analysts to join its technology team in Pune. This hybrid opportunity is ideal for professionals with strong manual testing expertise, knowledge of SDLC/STLC processes, defect management, SQL validation, and exposure to automation frameworks. As a Quality Analyst at Citi, you will play a critical role in ensuring software quality across multiple applications and business systems. You will be responsible for planning, designing, executing, and maintaining test cases while working closely with developers, business analysts, product owners, and stakeholders. The role requires strong expertise in manual testing, defect management, backend validation, and participation in Agile delivery environments. Candidates with automation exposure and API testing experience will have an added advantage.
Responsibilities
Design and develop comprehensive test plans and testing strategies. Create detailed test cases and test scripts based on business requirements. Execute functional, regression, system, integration, and UAT testing. Validate application functionality against business expectations. Ensure complete test coverage across releases. Identify, document, and track software defects. Use tools such as JIRA and Azure DevOps for defect management. Work closely with development teams to resolve issues. Verify bug fixes and conduct retesting activities. Ensure defects are closed before production deployment. Participate in requirement gathering and review sessions. Collaborate with Business Analysts and Product Owners. Provide QA feedback during requirement analysis. Clarify requirements and identify potential risks early. Support project teams throughout the software lifecycle. Maintain testing documentation and test evidence. Prepare test execution reports and quality metrics. Document testing strategies and methodologies. Support FFS PTS documentation activities. Ensure compliance with organizational quality standards. Contribute to QA process enhancements. Recommend improvements in testing methodologies. Participate in automation initiatives where applicable. Support adoption of best testing practices. Promote quality-first engineering culture.
Requirements
Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field. Equivalent practical experience may also be considered. Strong understanding of Software Development Life Cycle (SDLC). Strong understanding of Software Testing Life Cycle (STLC). Hands-on experience in Manual Testing. Functional Testing expertise. Regression Testing experience. Integration Testing knowledge. System Testing experience. User Acceptance Testing (UAT). Defect Lifecycle Management. Test Case Design & Execution. SQL for Data Validation. Backend Testing. Test Documentation. Experience with JIRA, Azure DevOps, TestRail, SQL Databases, Test Management Tools, and Defect Tracking Tools. Excellent analytical thinking. Strong problem-solving capabilities. Effective verbal and written communication. Team collaboration skills. Attention to detail. Ability to work in Agile environments.