Binta Financial is dedicated to delivering high-quality financial technology solutions that drive innovation and exceed customer expectations. They are looking for an experienced Quality Engineer to ensure their products meet the highest standards and help shape the future of digital banking.
Responsibilities:
- Assess business requirements for digital enhancements or product launches under both technical and functional lenses and provide relevant feedback
- Interact with internal stakeholders by reviewing technical and integration requirement documents as well as functional/technical specification documents
- Define comprehensive and structured test strategies and test plans for all initiatives
- Design detailed test cases based on the requirements and test plan
- Develop test tools and test scripts to automate the testing process
- Configure and maintain automated test suites within CI/CD pipelines, ensuring they execute efficiently and consistently
- Prepare testing progress statuses on a timely basis and communicate these to the appropriate audience
- Escalate quality-related issues promptly to the relevant manager
- Follow prescribed change control procedures, ensuring all changes are properly documented, approved, and communicated
- Configure and setup of testing environments in coordination with vendors and the engineering team
- Conduct testing artifact reviews with the project team
Requirements:
- Minimum of 3 years' experience in Software Quality Assurance with proven experience leading significant testing initiatives, preferably in the financial services industry
- Minimum of 3 years' experience with UI & API automation
- Understanding of Microservice Architecture
- Hands-on experience with UI and API automation frameworks such as Selenium WebDriver, BDD – Cucumber, and Postman/JavaScript
- Experience with mobile automation frameworks such as Appium
- Proficiency in Java and JavaScript with the ability to write code from scratch
- Familiarity with engineering practices including DevOps tools and processes (e.g., AWS DevOps), source code and version management (GIT), service virtualization (Parasoft/Smartbear/Wiremock), and API log analysis and monitoring tools (e.g., Kibana/Splunk)
- Experience working on integration testing and releases
- Strong understanding of software QA methodologies, tools, and processes
- Experience supporting load and performance testing, functional security, and automated functional testing
- Thorough understanding of the SDLC and its best practices for both Waterfall (phased testing) and Agile (in-sprint testing) models
- Good understanding of the Scrum/Agile software development process
- A University Degree in a STEM or a related technical field—or equivalent practical experience—is required
- Strong skills in using JIRA and Confluence
- Experience with test data management tools
- Previous experience working with Fintech