Senior QA Engineer, Web & Mobile
رواج
Egypt
5-10
3d ago
88%
Strong
Job description
About the Role
Rwaj is looking for a Senior QA Engineer to take ownership of testing and quality assurance across our Web, iOS, and Android platforms.
This is a hands-on role for someone who can deeply test product features, identify edge cases, write clear bug reports, manage issues in Jira, and work closely with developers and product teams to make sure every release is stable before going live.
We are looking for someone with strong attention to detail, a product-first mindset, and the ability to test like a real user, not just follow a checklist.
Key Responsibilities
End-to-End Testing
Test new features across Web, iOS, and Android, including buyer flows, seller flows, onboarding, listings, checkout, live features, notifications, and admin-related workflows.
Bug Reporting & Jira Management
Identify, document, prioritize, and track bugs using Jira with clear steps to reproduce, screenshots, screen recordings, expected results, actual results, device details, and severity.
Test Case Creation
Write and maintain test cases, test scenarios, and regression checklists for new and existing features.
Regression Testing
Run regression tests before releases to make sure new updates do not break core functionality.
Cross-Platform Testing
Test on real iPhone and Android devices, as well as different browsers and screen sizes, to ensure a smooth user experience.
API & Backend Validation
Use tools like Postman or similar platforms to test APIs, validate responses, and help confirm whether issues are coming from the frontend, backend, or integration layer.
Release Readiness
Support the release process by confirming feature quality, reporting blockers, and helping the team decide whether a release is ready.
Collaboration
Work closely with product managers, developers, designers, and support teams to understand requirements and improve product quality.
Requirements
5+ years of professional experience in Quality Assurance or Software Testing.
Strong experience testing web and mobile applications.
Strong experience using Jira for bug tracking, sprint workflows, and issue management.
Experience writing clear test cases, test scenarios, and regression checklists.
Experience testing iOS and Android apps on physical devices.
Good understanding of mobile app behavior, browser differences, responsive design, and user experience issues.
Experience with API testing tools such as Postman, Insomnia, or similar.
Ability to provide detailed bug reports with screenshots, screen recordings, logs, and clear reproduction steps.
Strong communication skills and the ability to work with remote development teams.
A product-first mindset, you care about the user experience, not only whether the feature technically works.
Nice to Have
Experience testing e-commerce, marketplace, fintech, live streaming, or social commerce platforms.
Experience with mobile logs such as Xcode logs, Android Studio Logcat, Firebase Crashlytics, or similar tools.
Basic knowledge of SQL or database validation.
Experience testing under different network conditions such as 3G, 4G, 5G, weak Wi-Fi, and unstable connections.
Experience with automation tools such as Playwright, Cypress, Selenium, Appium, or similar.
Experience working in Agile teams using Jira, sprints, epics, user stories, and acceptance criteria.
What We’re Looking For
We need someone who does not wait to be told exactly what to test. You should be able to understand the feature, think through edge cases, challenge unclear requirements, and protect the product before it reaches users.
This role is a strong fit for someone who is detail-oriented, proactive, structured, and comfortable taking ownership of QA across a fast-moving startup environment.