We are a UAE-based startup working remotely from all over the world. Our team is diversified and spread across 20+ different countries. We aspire to become a leading remote work enabler that simplifies access to world-class talents. We believe that anyone should be able to work anytime, anywhere.
We are Backed by world-class regional & international investors: BECO Capital, Wamda Capital, Khawarizmi VC, Wealth Well, Falt6Labs, and Plug & Play.
Responsibilities
- Design, develop, and maintain automated test scripts for API testing using industry-standard tools and frameworks.
- Create and execute automated test cases for UI testing, covering both functional and non-functional requirements.
- Collaborate with cross-functional teams to integrate automated testing into the continuous integration/continuous deployment (CI/CD) pipeline.
- Perform thorough testing of APIs to ensure functionality, performance, security, and reliability.
- Develop and execute API test plans, test cases, and scripts to validate system functionality and behaviour.
- Conduct comprehensive testing of user interfaces to guarantee a seamless and user-friendly experience.
- Collaborate with developers and product managers to understand API/UI requirements and ensure effective test coverage.
- Conduct manual testing when necessary, ensuring that critical aspects of the software are validated through exploratory and scenario-based testing.
- Document test cases, test scenarios, and test results to facilitate efficient manual testing processes.
- Identify, document, and prioritize defects, working closely with development teams to ensure timely resolution.
- Implement effective strategies for tracking and reporting defects through their lifecycle.
- Collaborate with cross-functional teams, including developers, product managers, and other QA engineers, to ensure a holistic approach to quality assurance.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Quality Assurance Engineer with a focus on API and UI automation.
- Proficiency in automated testing tools and frameworks (e.g., Selenium, REST ASSURED, JUnit, TestNG, Cypress, Postman, etc.).
- Strong programming/scripting skills (e.g., Java, JavaScript) for test automation.
- Solid understanding of RESTful APIs and web technologies.
- Familiarity with CI/CD pipelines(e.g., Jenkins, Github Actions) and version control systems.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
- Ability to work independently and in a team-oriented, collaborative environment.
- Good written and verbal communication skills in English
- At least basic understanding of security principles
- Ability to work in GMT +/-3 time zone
Nice to have
- Previous work experience in a product company
- Knowledge and understanding of automation tools and methodologies
- Understanding of the Fintech domain
- Experience working remotely in distributed and multi-national teams