Who we are?
Yalla Fel Sekka (YFS) is a technology company specialized in providing Intra-city urban logistics & delivery services. We are disrupting the delivery industry with an objective to improve efficiency and help reduce overall delivery time, this can only be achieved with three YFS pillars People, Technology & Speed.
Not in a week, not tomorrow but Now! We are bringing a disruptive model into action. Providing our partners with solutions that would help them deliver value to their customers and make us the No. 1 market leader in instant delivery.
Purpose of the Role:
The QA Engineer will be responsible for reviewing and implementing systematic test plans. He/she will collaborate with software developers and project supports to determine project scope and requirements. Success in this role will be demonstrated by providing quality work output, screening for errors, and refining usability throughout the software development and implementation process.
Main Responsibilities:
- High-Performance problem-solving skills
- Reviewing software requirements and preparing major software requirement test scenarios.
- Executing tests on software usability.
- Analyzing test results on database impacts, errors or bugs, and usability.
- Preparing reports on all aspects related to the software testing carried out and reporting to the design team.
- Participating in design reviews and providing input on requirements, product design, and potential problems.
- Analyzing users’ stories and/use cases/requirements for validity and feasibility
- collaborating closely with other team members and departments to understand product requirements.
- Execute all levels of testing (System, Integration, and Regression)
- Design and develop automation scripts when needed.
- Detect and track software defects and inconsistencies
- Provide timely solutions.
- Apply quality engineering principles throughout the Agile product lifecycle.
Skills:
- 2-5 Years of Experience.
- A Bachelor's degree in Computer Science or any related field.
- Ability to work in a dynamic and engaging environment.
- Close familiarity with software engineering tools, software development methodology, and release processes