About the role
Roles & Responsibilities
Job Description
Must have Skills : Selenium, Arabic
Good To Have Skills :
Job Description :
- More than 3+ years of experience in Quality Assurance field and/or as a Software Developer.
- You can program (we use Java/Python/JavaScript) or are interested in learning to program.
- Experience in Testing mobile Apps and automation using any frameworks.
- Exposure to writing basic SQL.
- You know where it is most effective for an automated test to live. (Unit, Integration, E2E) - You can speak the same language as the developers.
- You understand the benefits of manual testing but also the costs.
- You are continually trying to improve your testing skills.
- You will need to help solve the complex testing issues we face.
- Strong experience working with testing frameworks and tools similar to Selenium, Cypress, TestNG, Junit, Appium, Espresso, Postman, Rest Assured, jMeter etc.
- Understanding of CI/CD concepts and best practices including build and source control automation tools such as Jenkins, Git, MS Azure Devops.
- Knowledge of test automation, Mobile Testing, TDD, BDD, functional testing, SIT, regression testing, performance testing, GUI testing, web service testing, and browser compatibility testing.
- Several years of experience within software development and knowledge of an Agile software development process.
- Good understanding of auto-scaling software solutions and monitoring tools (Splunk) - Good understanding of the E2E system landscape.
- Experience with API/Web Service testing.
- Knowledgeable of banking processes and customer needs.
- Experience within a DevOps culture and tools is a plus