Apply for this job Basic information Job role Software Engineer Career level Mid Career (2-6 years) Keywords Senior Software Testing Engineer - IT - Financial Services Description Design, develop, and maintain automated test scripts and frameworks to improve test coverage and reduce manual testing effort. Create and execute test cases, test plans, and test scenarios to validate application functionality and business requirements. Perform functional, regression, integration, system, and end-to-end testing to ensure application stability and quality. Test and validate mobile applications developed using Flutter to ensure proper functionality and user experience. Test and validate web applications developed using React to ensure responsiveness, usability, and compliance with requirements. Test and validate APIs and back-end services developed using NestJS to ensure reliability, performance, and proper integration. Identify, document, track, and verify defects to support timely issue resolution. Execute API testing to validate business logic, data accuracy, and system integrations. Collaborate with developers and project stakeholders to clarify requirements and address quality-related concerns. Integrate automated test suites into CI/CD pipelines to support continuous testing and faster releases. Analyze test results and prepare quality reports to support release readiness decisions. Participate in sprint planning, testing activities, and release cycles to ensure adequate test coverage. Contribute to the continuous improvement of testing methodologies, automation frameworks, and QA processes. Requirements Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field from a reputable university. 3–4 years of experience in Software Quality Assurance and Testing. Proven experience in test automation and quality assurance practices. Company information Industry Financial Services Area New Cairo