About Wahed:
The global financial system wasn't built for everyone. For millions of people, its reliance on interest (riba) creates a barrier to managing money and building wealth without compromising their values.
At Wahed, we're changing that. We are a global fintech company on a mission to build a new financial system—one that is ethical, accessible, and entirely interest-free. From our offices across the globe, our team is building products that were once deemed impossible, from pioneering Shariah-compliant equity ETFs, creating true riba-free alternatives to high yield savings accounts, to creating no-leverage real estate investments for truly interest-free income producing assets. If you're driven to solve complex problems and believe finance should empower, not exclude, join us in building a more equitable financial future.
Job Brief:
We are looking for a QA Automation Engineer to join our growing engineering team. They will be responsible for setting up testing frameworks, writing automated tests, building test suites and working with software engineers and product managers on various QA initiatives to raise the bar of quality in our department. On a day to day basis, they will be immersed in scripting tests for our frontend (React Native app) and backend, generating test data and increasing test coverage for various types of tests across the Testing Pyramid. We are looking for candidates that are self-motivated, able to get things done on their own and are comfortable in holding training sessions and workshops. Ideally they should be a polyglot engineer, comfortable scripting in different programming languages.
Job Description:Automate, automate and automate! (Our goal is to do the absolute minimum of manual testing)Setup and maintain automated test systems based on modern testing methodologies and integrated as part of CI pipelinesContribute to test plans and test casesEstimate, prioritize, plan and coordinate testing activitiesIdentify, record, document thoroughly and track bugsPerform thorough regression testing when bugs are resolvedDevelop and apply testing processes for new and existing products to meet business needsLiaise with internal teams (e.g. developers and product managers) to identify system requirementsProactively look at improving QA processes across the departmentTrack and share quality assurance metrics, like code coverage and defect countsStay up-to-date with new testing tools and test strategiesJob Specification: At least 2+ years of Automated Testing experienceA degree in Computer Science, Engineering or a related subjectStrong knowledge of software QA methodologies, tools and processesGood coding skills in either Javascript, Golang or PythonExperience writing unit, integration and functional testsExperience in testing web and mobile applicationsComfortable setting up new test systems and frameworks from scratchWorked with Automation Testing tools such as Detox, Appium, Cypress and other Selenium-based test toolsHaving DevOps, AWS and CI tooling experience would be a bonusStrong communicator, project management and organizational skillsExperience supporting and working with cross-functional teams in a dynamic environment.Understand the trade-offs in employing different engineering solutions to a problem, valuing pragmatism over idealismEager and open to learningWhy This Role Stands Out:This is a unique opportunity to lead and evangelize Quality at Wahed.If you come from an engineering background, enjoy providing end-to-end solutions to software quality problems and are up for a new challenge, we’d like to meet you.