Position Description: Join CGI! Do you want to be part of one of the five largest IT and business process services companies in the world? At CGI, we are looking for a QA to join a major international banking sector project. Requirements: - Technical, technological, or Bachelor degree in Computer Science, Software Engineering, or related fields. - Conversational English (B2 level or higher). - 4+ years of experience in Manual QA Testing of web and API applications. - Knowledge of Behavior-Driven Development (BDD) framework-based acceptance criteria written in structured language (like Gherkin) - Strong knowledge of .NET technologies and application architecture. - Hands-on experience testing applications hosted on Microsoft Azure. - Experience with Azure services like App Services, Azure Functions, Azure SQL, Storage, Logic Apps, etc. - Proficient in writing SQL queries for data validation. - Experience with API testing using tools like Postman or similar. - Working knowledge of Azure DevOps (Boards, Pipelines) or similar ALM tools. - Solid understanding of SDLC, STLC, and defect lifecycle processes. - Strong analytical and problem-solving skills. - Excellent verbal and written communication skills. Responsibilities: - Analyze requirements, create detailed test cases, and execute manual test plans based on acceptance criteria. - Perform end-to-end testing of web applications, APIs, and Azure cloud components - Validate integration points across APIs, databases, and external services. - Identify, document, and track defects using defect management tools (e.g., Azure DevOps, JIRA). - Collaborate with development and DevOps teams for defect triaging and retesting. - Contribute to continuous improvement of QA processes and documentation. - Participate in Agile/Scrum ceremonies and provide QA status updates. Desirable: - Knowledge of QA Automation frameworks and scripting is a plus. Complementary Skills: Ideal Candidate Profile: - Prior experience working in Agile Scrum teams. - Exposure to CI/CD pipelines and DevOps practices in Azure - Self-starter who can take ownership of QA deliverables with minimal supervision. - Ability to adapt quickly in a dynamic and collaborative environment. - Detail-oriented with a proactive mindset towards improving quality and processes. - Knowledge of test automation concepts (though this role is primarily manual testing). Apply now!