About the Role
We are looking for a detail-oriented and motivated Junior QA Software Engineer to join our software development team. The ideal candidate will be responsible for ensuring the quality, reliability, and performance of applications built on the Laravel framework. This role requires strong problem-solving skills, the ability to write and execute test cases, and programming knowledge to design automated testing solutions. Fluency in Arabic is required, with good English proficiency.
Key Responsibilities
- Design, develop, and execute manual and automated test cases for Laravel-based applications.
- Validate APIs, controllers, and database interactions in Laravel applications.
- Work closely with developers to understand features and identify potential risks.
- Perform functional, regression, integration, and performance testing.
- Use testing frameworks and tools to create automated test scripts.
- Ensure cross-browser and cross-device compatibility of applications.
- Collaborate with product owners and business analysts to define acceptance criteria.
- Report bugs, track issues, and follow through until resolution.
- Contribute to continuous integration and continuous delivery (CI/CD) pipelines.
- Maintain documentation of testing procedures, results, and quality metrics.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Fluency in Arabic (spoken and written) and good command of English.
- Knowledge of Laravel framework and its testing tools (PHPUnit, Laravel Dusk, Pest).
- Solid understanding of PHP, OOP principles, and MVC architecture.
- Experience with MySQL (writing queries, data validation).
- Familiarity with RESTful APIs and tools like Postman or Insomnia.
- Proficiency in HTML, CSS, and JavaScript for frontend testing.
- Experience with Git/GitHub/GitLab for version control.
- Knowledge of automated testing tools (Selenium, Cypress, Playwright) is a plus.
- Understanding of CI/CD tools (GitHub Actions, Jenkins, GitLab CI).
- Basic knowledge of Docker, cloud environments (AWS, Azure, GCP) is an advantage.
- Strong attention to detail, problem-solving skills, and ability to work in a team.
- Fresh graduates or candidates with up to 2 years of experience are welcome.
What We Offer
- Competitive salary and benefits package.
- Training and mentorship in QA automation, Laravel testing, and DevOps tools.
- Opportunity to grow toward QA Automation Engineer or Full-Stack QA Specialist.
- Exposure to innovative projects and cutting-edge technologies.
- Supportive, collaborative, and growth-focused work environment.
Job Type: Full-time
Language: