IT Quality Sr Analyst - Assistant Vice President

8 - 12 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Quality Engineer at our company, you will play a crucial role in ensuring the quality and reliability of our software products throughout the entire software development lifecycle. Your responsibilities will include: - **Test Strategy & Planning:** Developing and executing comprehensive test plans, test cases, and test strategies for new features and existing functionalities, utilizing AI LLM models for test case creation. - **Test Execution:** Performing various types of testing such as functional, regression, integration, performance, and system integration testing (SIT). - **API Testing:** Utilizing tools to conduct API testing. - **Automation Development:** Designing, developing, and maintaining automated test scripts and frameworks using industry-standard tools and programming languages. - **Defect Management:** Identifying, documenting, tracking, and prioritizing software defects, and collaborating closely with developers to ensure timely resolution and retesting. - **Collaboration:** Effectively collaborating with product managers, developers, and stakeholders to understand requirements, provide feedback, and ensure quality throughout the SDLC. - **Process Improvement:** Contributing to the continuous improvement of QA processes, tools, and methodologies. - **Reporting:** Generating clear and concise test reports, summaries, and metrics to communicate test progress and product quality to stakeholders. - **Risk Assessment:** Participating in risk assessment and mitigation planning for new features and releases. - **Documentation:** Maintaining clear and thorough documentation for test plans, test cases, and test results. Qualifications required for this role include: - Bachelor's degree in Computer Science, Engineering, or a related field. - Banking or KYC knowledge. - 8+ years of experience in software quality assurance or software testing. - Strong understanding of software QA methodologies, tools, and processes. - Proficiency in designing and writing comprehensive test plans and test cases. - Hands-on experience with tool-based automated testing, including developing and maintaining automated test scripts and frameworks (e.g., Selenium, Playwright, Cypress, JUnit, NUnit, Pytest). - Solid programming skills in at least one language (e.g., Python, Java). - Experience with version control systems (e.g., Git). - Familiarity with Agile/Scrum development methodologies. - Excellent analytical, problem-solving, and debugging skills. - Strong communication (written and verbal) and interpersonal skills. Preferred qualifications include experience with Artificial Intelligence (AI) based test case generation, knowledge of continuous integration/continuous delivery (CI/CD) pipelines, experience with API testing tools (e.g., Postman, SoapUI), familiarity with cloud platforms (e.g., AWS, Azure, GCP), experience with containerization technologies (e.g., Docker, Kubernetes), and ISTQB certification or similar quality assurance certifications. If you are a person with a disability and require a reasonable accommodation to use our search tools or apply for a career opportunity, please review Accessibility at Citi. As a Software Quality Engineer at our company, you will play a crucial role in ensuring the quality and reliability of our software products throughout the entire software development lifecycle. Your responsibilities will include: - **Test Strategy & Planning:** Developing and executing comprehensive test plans, test cases, and test strategies for new features and existing functionalities, utilizing AI LLM models for test case creation. - **Test Execution:** Performing various types of testing such as functional, regression, integration, performance, and system integration testing (SIT). - **API Testing:** Utilizing tools to conduct API testing. - **Automation Development:** Designing, developing, and maintaining automated test scripts and frameworks using industry-standard tools and programming languages. - **Defect Management:** Identifying, documenting, tracking, and prioritizing software defects, and collaborating closely with developers to ensure timely resolution and retesting. - **Collaboration:** Effectively collaborating with product managers, developers, and stakeholders to understand requirements, provide feedback, and ensure quality throughout the SDLC. - **Process Improvement:** Contributing to the continuous improvement of QA processes, tools, and methodologies. - **Reporting:** Generating clear and concise test reports, summaries, and metrics to communicate test progress and product quality to stakeholders. - **Risk Assessment:** Participating in risk assessment and mitigation planning for new features and releases. - **Documentation:** Maintaining clear and thorough documentation for test plans, test cases, and test results. Qualifications required for this role include: - Bachelor's degree in Computer Science, Engineering, or a related field. - Banking or KYC knowledge

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You