Qa Jd-Nomo

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Egypt - QA

CAIRO /INFORMATION TECHNOLOGY /FULL-TIME/ ON-SITE

Who we are

Nomo Fintech is the technology start-up behind Nomo, the world’s first fully digital international Islamic
bank. If someone told you that it’s possible to remotely build and launch a brand-new digital bank in less
than a year, you probably wouldn't believe them. However, this is exactly what we did here at Nomo
Fintech in 2021.

2023 will see us continue to develop ethical, solution-driven products that elevate Sharia-compliant
digital banking to the level of the world’s best neobanks. Building on our success with Nomo, we’re now
working with global banking and fintech organizations to bring their products to life with our world-class
technology.

About The Role

The QA Engineer plays a critical role in supporting the delivery of Nomo's solutions. You will have the
opportunity to influence and contribute to the program’s quality strategy and direction, evaluating and
selecting new technologies and tools, and sharing quality assurance best practices with the wider team.
You will be a quality champion. Measure, report and take ownership of QA functions and contribute to
the team's success in delivering a quality product.

Who you are

• Work as part of cross-functional Agile team to ensure quality is driven into the heart of the
development process from the requirements stage through to delivery.
• Promote a ‘shift-left’ approach to testing, ensuring tests are identified, prepared, and executed as
early as possible in the lifecycle.
• Represent the interest of the customer and the experience of the end user during the delivery
process.
• Develop and evolve test frameworks using best-in-class tools and technologies.
• Support testing at different levels of the test pyramid – i.e., unit, integration, service, contract,
end-to-end testing.
• Write and review test code to ensure high standards in terms of test coverage, as well as
resilience, maintainability, and performance of the test automation suite
• Perform manual testing – functional, exploratory, localization – when needed.
• Participate in agile ceremonies (Stand Ups, Sprint Planning, Retrospectives etc.).
• Proactively bring issues and problems to the attention of the team to ensure timely and
appropriate actions are taken.
• Apply risk assessment methods to identify quality risks and impact and, where possible, take
appropriate mitigating measures.
• Participate in test plan/strategy review and process review and help drive continuous
improvement.
• Log defects in a clear and understandable manner, and work with the Product team to triage and
prioritize defects for resolution.
• Collaborate with developers in problem spaces to pair-test functionalities and debug issues

About You

 Driven by the desire to help build solutions that make a difference.


 Have a strong view of what success looks like. Not afraid to question the status quo.
 A problem solver who is prepared to use their initiative and present solutions.
 Strong task orientation (gets things done) and can manage competing priorities.
 Understand the software development life cycle and how quality engineering fits in.
 Have a passion for quality advocacy. A good communicator and collaborator.
 Have a solid understanding of the mobile ecosystem.

Your Skills and Experience

• Extensive experience testing mobile platforms, specifically iOS and Android


• Hands-on experience working with mobile test automation tools such as Appium/WebDriver iO
• Experience with monitoring tools such as Charles Proxy or similar
• Practical experience testing Web services/RESTful APIs with tools such as Postman
• Experience with iterative Lean/Agile methodologies e.g., Scrum or Kanban.
• Good understanding of approaches such as BDD, TDD, ATDD and how they can be applied to test
both backend services and frontend.
• Experience diagnosing, reporting, tracking, and resolving defects and issues using tools such as
JIRA, Trello etc.
• Practical experience with public Cloud infrastructures such as AWS, Azure
• Docker, Kubernetes, and Cloud testing platforms such as BrowserStack, AWS Device Farm,
Saucelab etc.

Nice To Have

• Experience with automation


• Prior experience working in the financial sector.
• Experience testing payment processing solutions.
• Knowledge of blockchain technology and NFT.

Our QA Engineering Philosophy

• We champion a ‘Quality-first’ approach to software development.


• We believe in whole-team ownership of quality – everyone involved in product development
takes ownership of quality at the stage in which they are involved.
• We place customer satisfaction at the center of our quality program
• We strive for delivery efficiency, and we accelerate engineering productivity through tooling
and robust automation.
• We believe in the 3Cs of collaboration, communication, and continuous improvement.
• We empower the entire engineering team by bringing focus on quality

You might also like