This is a unique opportunity to be part of the core engineering team of an instant credit fintech. Octo is a digital banking platform focused on serving the 19 million Egyptians who have bank accounts but do not have credit cards. Octo serves these users through a suite of data-driven banking products led by a Visa card and access to credit.
To apply for this position, please send your CV to: [Confidential Information]
About the Job
We are looking for a Software Test Engineer with solid experience testing high-performing software. It is important to have a deep understanding of the business domain and features under development to run tests that provide meaningful feedback.
Responsibilities
We are looking for someone who will:
- Working closely with the product and development team to define the best approach for shaping tests;
- Help to define the scope of new functionalities (Functional Requirements / User Stories);
- Support the team in building a cohesive and quality solution by conducting thorough manual testing (functional testing, regression testing, integration testing);
- Define test cases and test scripts;
- Reporting and monitoring the defect life cycle, using defect management tool: JIRA;
- Test software on PC, Mac, tablets, and mobile devices (Android and iOS);
- Functional Tests Execution (System and End To End Testing);
- Generate and analyze test reports and coordinate of testing efforts with other teams;
- Estimation, prioritization, planning of testing activities;
- Implement end-to-end automation;
- Troubleshooting of issues reported by users;
- Documentation of the processes.
Job Requirements
Basic Qualifications:
- Education: B.S engineering or computer science or any related fields;
- 2+ years of manual and automation experience;
- Detailed understanding of test methods such as UI, regression, integration, load, usability, compatibility, etc;
- Web, mobile, and API testing experience.
- Knowledge of automated testing tools for both web and mobile apps (Preferred Java with selenium/Appium);
- Knowledge of automated testing tools for API (Preferred Java with Rest-Assured);
- Strong command of the English language (oral and written);
- Knowledge of agile development practices (Kanban, Scrum, etc.);
- Logical reasoning or programming background;
- Organizational skills with the capability of working towards a tight deadline;
- Strong desire to learn new industries and technologies;
- Passion for eliminating redundancies using automation and taking part in our on-call rotation;
Preferred Qualifications:
- Strong knowledge around Docker and Kubernetes
- Good understanding of AWS and/or AWS Solution Architect Professional certification
- Experience in automating build processes, application deployments and continuous integration systems with CI/CD tools is a plus
- ISTQB-CTFL is a plus
Benefits
- Social insurance.
- Medical insurance (Allianz)
- Flexible working hours (we are a task-based organization)
- Hybrid working Environment.