
Senior QA / Testing Engineer
Gramian Consulting
full-time
Posted on:
Location Type: Hybrid
Location: Cairo • Egypt
Visit company websiteExplore more
Job Level
About the role
- Review requirements, specifications, and design documents — provide timely feedback on testability and quality concerns.
- Design, document, and execute comprehensive **test plans, test cases, and test suites** (functional, integration, regression, API, UI, usability, etc.).
- Perform manual testing for web and mobile applications — including cross‑browser, cross‑device, and edge‑case testing.
- Validate that features meet business requirements and acceptance criteria before release.
- Identify, document, track, and follow-up on defects — from detection to resolution, ensuring clear reproduction steps and impact assessment.
- Perform regression testing after fixes or new releases to prevent introduced defects.
- Collaborate closely with Developers, Product Managers, and other stakeholders in Agile/Scrum development cycles to ensure QA integration and shared understanding of quality standards.
- Maintain test documentation, defect logs, and QA reports; track QA metrics (e.g. defect density, open defect count, pass/fail rate) to measure product quality and help continuous improvement.
- Participate in performance, load or stress testing and data‑integrity testing when required.
- Mentor or guide junior QA or testing staff — share best practices in test design, documentation, and QA process.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 4–6+ years of proven experience in software QA / testing (manual + QA testing) for web and/or mobile applications.
- Strong familiarity with software QA methodologies, test planning and execution, bug tracking and reporting, and quality processes.
- Experience with API testing (REST or similar) and verifying business-logic flows, backend integration, data integrity.
- Good analytical skills, attention to detail, ability to write clear, concise test cases and defect reports.
- Excellent communication and collaboration skills; able to work with teams across product, engineering, operations, and stakeholders.
- Comfortable working in Agile / Scrum environments, participating in sprint planning, reviews, and continuous QA cycles.
- Experience in banking, fintech, or finance‑related applications or systems; knowledge of domain‑specific considerations (transactions, security, compliance) is a plus.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
test planstest casestest suitesmanual testingAPI testingregression testingdefect trackingQA metricsperformance testingdata integrity testing
Soft Skills
analytical skillsattention to detailcommunication skillscollaboration skillsmentoringproblem-solving