Senior Testing Engineer
Khazna
Khazna was founded in 2019 with a mission to improve the financial well-being of the underbanked, who have little access to formal financial services by providing access to convenient, effective and secure smartphone-based financial services. Khazna has received the Central Bank of Egypt’s first prepaid card license and aims to become the go-to specialized bank for underbanked mid-to-low-income consumers across the Middle East. In the next phase of its journey, Khazna is looking to continue scaling up its operations in Egypt and to launch its operations in Saudi Arabia.
🌟We are consistently on the lookout for rock stars to help us solve for financial inclusion.
We are looking for an experienced Senior Testing Engineer who will be responsible for software products' quality, reliability, and performance by designing and executing comprehensive testing strategies and mentoring junior team members to maintain high standards of excellence.
Key Responsibilities:
- Play a main role in the software development lifecycle by collaborating closely with cross-functional teams to identify, prevent, and resolve defects.
- Develop, document, and execute test plans and test cases for both manual and automated testing across web, mobile, and API platforms.
- Conduct exploratory and boundary testing manually to uncover potential edge case scenarios.
- Review requirements documents in terms of consistency, completeness, and correctness.
- Perform integration, system, and user acceptance testing to validate end-to-end functionalities.
- Analyze test results, identify root causes of defects, and provide detailed reporting with actionable recommendations.
- Continuously improve test coverage by identifying areas of improvement in existing test cases and strategies.
- Mentor and guide junior QA team members, fostering knowledge sharing and skill development.
- Stay updated with industry trends, tools, and best practices to enhance testing efficiency.
Required Qualifications:
- BSC. Of Computer Science,Engineering, or a related field.
- Minimum 5 Years of proven experience in software testing
- Solid understanding of QA methodologies, tools, and processes.
- Has a good knowledge of the automation testing framework.
- Hands-on experience with test management tools (e.g., JIRA, TestRail) and version control systems (e.g., Git).
- Good knowledge of API testing using tools like Postman or REST Assured.
- Experience in performance and load testing tools such as JMeter or Gatling.
- ISTQB or equivalent testing certification.
- Excellent problem-solving skills and a detail-oriented mindset.
- Familiarity with Agile/Scrum development processes and the ability to adapt to iterative workflows. Monitor and manage junior testing engineers. Familiarity with database testing and proficiency in SQL.
- Strong focus on the manual testing to address edge cases and exploratory scenarios.
- The ideal candidate should possess a deep understanding of testing tools, frameworks, and methodologies, with a commitment to fostering quality-first practices within the team.