QA engineer - Morocco

RemotePass

  • Maroc
  • CDI
  • Temps-plein
  • Il y a 2 mois
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

RemotePass