Job Description
<p><strong>About Balad:</strong></p><p>Balad is a FinTech company on a mission to break financial barriers for migrants and their families by providing convenient, transparent, safe, and innovative financial solutions. We aim to empower underbanked individuals by offering a financial platform that enables them to manage their remittances and access financial services. We are committed to contributing positively to the economies of migrants’ home countries.</p><p><br></p><p><strong>Job Summary:</strong></p><p>We are seeking a detail-oriented and experienced Software Quality Engineer to join our growing team at Balad. The ideal candidate will have a strong background in software testing, with a focus on ensuring the quality and reliability of our products. You will be responsible for creating and executing test plans, analyzing test results, and working closely with our development team to identify and resolve issues.</p><p><br></p><p><strong>Responsibilities</strong></p><ol><li>Develop, execute, and maintain test plans, test cases, and test scripts for various Balad products, including web applications, mobile apps, and APIs.</li><li>Collaborate with the development squad to ensure that software requirements are well-defined and testable.</li><li>Identify, document, and track software defects using a bug tracking system.</li><li>Work closely with developers to reproduce and troubleshoot issues, and verify that fixes have been implemented correctly.</li><li>Evaluate the overall quality of our products, and make recommendations for improvement.</li><li>Participate in agile development processes, including sprint planning, daily stand-ups, and sprint retrospectives.</li><li>Continuously improve our testing processes and methodologies, ensuring that we adhere to best practices and maintain a high standard of quality.</li></ol><p><br></p><p><strong>Qualifications</strong></p><ol><li>Bachelor’s degree in Computer Science, Engineering, or a related field.</li><li>A minimum of 3 years of experience in software testing or quality assurance.</li><li>Strong knowledge of software QA methodologies, tools, and processes.</li><li>Experience with both manual and automated testing, including the use of testing frameworks and tools (e.g., Selenium, JUnit, TestNG).</li><li>Familiarity with API testing, performance testing, and load testing.</li><li>Strong problem-solving skills, with the ability to identify and resolve complex issues.</li><li>Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.</li><li>Experience with Agile development methodologies, such as Scrum.</li><li>Knowledge of the financial services or FinTech industry is a plus.</li></ol><p><br></p>