Employer OverviewA Cyprus-based software development company specializing in custom software solutions, web and enterprise applications, QA and automation services, and AI/ML technologies. The company serves B2B, enterprise, and public sector clients, delivering scalable and high-quality digital solutions. As part of its strategic growth plans, it is establishing a long-term technology development office in Cairo to support its expanding regional and international operations.Job SummaryThe QA Engineer (Manual) will be responsible for ensuring the quality, reliability, and performance of web and mobile applications. Working within an agile User Experience & Product Acceptance team, the role focuses on executing structured testing processes, identifying defects, and safeguarding product excellence throughout the development lifecycle.Key ResponsibilitiesReview and analyze business and system specifications to ensure clarity and testability.Collaborate with Product Owners and Developers to ensure feature quality and acceptance criteria alignment.Design, document, and execute comprehensive test cases and test plans.Perform manual testing across web and mobile platforms, browsers, and devices.Conduct API testing using tools such as Postman, Swagger, SoapUI, and WireMock.Identify, document, and report defects, supporting troubleshooting efforts.Maintain detailed logs of testing phases and defect tracking.Conduct post-release and post-implementation testing to ensure production stability.Define and track KPIs related to product quality and testing performance.Prepare and present quality reports and testing metrics to senior management.QualificationsBachelor’s or postgraduate degree in Computer Science, Software Engineering, or a related field.Minimum 3 years of experience as a Quality Assurance Test Engineer.Proven experience in writing clear, concise, and comprehensive test plans and test cases.Experience working in Agile environments.Strong analytical and problem-solving skills.High attention to detail with a methodical and diligent approach.Ability to work effectively in a fast-paced environment.Strong stakeholder communication skills across technical and non-technical audiences.Manual testing for web and mobile applications.API testing tools (Postman, Swagger, SoapUI, WireMock).Test case design and defect lifecycle management.Understanding of software development lifecycle (SDLC).Proficiency in test management software.Working knowledge of defect tracking systems and documentation tools.Familiarity with collaboration tools used in Agile environments.Fluency in English (written and verbal).Ability to assess software quality systematically and proactively identify risks.Ability to collaborate effectively within cross-functional teams.Ability to manage multiple testing activities simultaneously while meeting deadlines.