- Design and execute comprehensive test plans and test cases for the Bareedi platform, ensuring thorough coverage of all system components, including backend services, user agents, digital signature mechanisms, and identity verification services.
- Perform functional, integration, security, performance, and regression testing to validate the platform’s reliability, security, and compliance with ETSI EN 319 522 and ETSI EN 319 521 standards.
- Collaborate with development teams to ensure clear understanding of requirements and functionality to create accurate test cases and scenarios.
- Execute manual and automated tests across different parts of the platform, identifying defects, inconsistencies, and areas for improvement.
- Utilize Figma for testing user interface components, ensuring the design is correctly implemented and functional across web and mobile applications.
- Verify that security features such as encryption protocols, digital signatures, identity verification mechanisms, and timestamps are functioning properly and securely.
- Conduct testing on web-based, mobile, and application programming interface (API) components of the Bareedi platform to ensure seamless integration and high performance.
- Create and maintain detailed bug reports, including steps to reproduce issues and logs, and work with developers to prioritize and resolve these issues.
- Ensure thorough test coverage for compliance with Egyptian legal requirements while adhering to international standards.
- Implement and maintain automated test scripts to optimize the testing process, using relevant testing tools and frameworks.
- Participate in code reviews, provide feedback on system reliability, and ensure that best practices in testing and security are followed.
- Maintain documentation of test results, test cases, and provide regular feedback to stakeholders on platform readiness.
- Detail-oriented with a strong focus on quality and security.
- Excellent problem-solving skills and the ability to think critically.
- Effective communication skills, both written and verbal, for clear reporting and collaboration.
BSc in Computer Science, Engineering, or a related field.3+ years of experience in software testing, with a strong focus on web platforms, secure communications, and regulated environments.Experience with manual and automated testing frameworks and tools such as Selenium, JUnit, Postman, or similar.Familiarity with Figma for user interface and design testing.Experience in security testing, especially for encryption protocols, digital signatures, authentication mechanisms, and data integrity.Knowledge of ETSI standards and eIDAS regulations for secure digital services is highly desirable.Strong experience in application programming interface (API) testing, including verifying security and performance under load.Proven ability to work with complex systems and understand how different components (backend, user agents, digital signature services) interact.Experience working in Agile environments, with proficiency in tools such as JIRA, TestRail, or equivalent test management systems.Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and testing in cloud environments is a plus.Fluent in English