Specialist Software engineer, Testing QA
Societe Generale Global Solution Centre
About the Role
Specialist Software Engineer - Testing QA
Key Responsibilities
- Work on all activities related to software QA processes.
- Write Acceptance Criteria for each story using Gherkin language (BDD method).
- Integrate scenarios in Zephyr Scale/Cypress.
- Execute tests for each story.
- Provide detailed reporting.
- Pair testing.
- Prepare test scenarios and test cases for each sprint.
- Contribute to test automation.
- Contribute to transversal initiatives like the QA chapter.
- Complete non-regression scenarios for all existing features.
- Prepare discussion by the employee for QA, BA, Automation, and Release activities.
- Prepare Test reports/results for all releases and circulate to stakeholders.
- Ensure stable versions are released into User environments with positive feedback.
- Define User Acceptance Tests, edge cases, negative scenarios, including Data Validation testing and end-user friendly UI/UX.
- Propose actions for all QA and quality needs of deliverables.
- Collaborate with POs and Business Analysts in user requirements division (Epics) and user stories.
- Ensure the quality of deliveries to production on time.
- Create, update, execute, and maintain manual & automation tests.
- Understand application functionality and create test scenarios.
- Create test scripts from use cases/requirements by simulating business flows and end-user actions.
- Timely reporting of test status along with Defect reports.
- Analyze defects, communicate, and follow them to closure.
- Coordinate with different stakeholders to analyze issues/defects and ensure closure before production release.
- Maintain test suites based on various application releases.
- Research and constantly improve Automation frameworks.
- Follow automation best practices.
- Follow DevOps best practices and Agile methodology.
- Gain functional knowledge on applications.
- Contribute to accelerating the Group’s ESG strategy by implementing ESG principles.
Requirements & Tech Stack
- Strong expertise on test automation tools: Playwright & Selenium.
- Knowledge on API tests automation.
- Experience in building functional test cases based on requirements, specifications, and user documentation.
- Good Analytical and Problem-solving skills.
- Good knowledge on various test case design techniques and testing methodologies.
- Knowledge on Agile development methodologies.
- Exposure to CI/CD tools like Jenkins and GitHub.
- Excellent communication, interpersonal skills, and be a team player.
- Database skills: MySQL & SQL Server.
- Experience in Investment Banking sector.
- Aspiration to learn.
Qualifications
- To be completed


