Application tools
Create your documents and check eligibility fast — opportunity details are free to read.
Senior Quality Assurance (QA) Software Engineer - TestCrew - Riyadh
TestCrew, a leading provider of technology solutions and software quality assurance, is seeking an experienced Senior Quality Assurance (QA) Software Engineer to join its core team in Riyadh, Kingdom of Saudi Arabia. This position represents a prime opportunity for seasoned professionals to become part of a dynamic and innovative team at the heart of Saudi Arabia's rapidly growing tech sector.
Job Description & Key Responsibilities
The Senior QA Engineer will play a critical role in ensuring the delivery of high-quality, defect-free software products. You will be responsible for leading and implementing quality assurance strategies throughout the Software Development Life Cycle (SDLC). Key responsibilities include:
- Leading QA Processes: Designing, developing, and executing comprehensive test plans and strategies for complex software projects.
- Test Automation Development: Creating and maintaining advanced test automation frameworks using modern tools and programming languages such as Selenium, Cypress, Java, Python, or equivalent.
- Executing Advanced Testing: Performing Performance Testing, Security Testing, and Usability Testing in addition to functional and integration testing.
- Requirements & Architecture Review: Collaborating closely with development and product teams during early design phases to review requirements and architecture, identifying potential risks.
- Defect Management: Identifying, documenting, and tracking defects using specialized tools like JIRA, ensuring their full resolution before product release.
- Mentorship & Leadership: Providing guidance and mentorship to less experienced QA engineers within the team, promoting best practices and knowledge sharing.
- Continuous Improvement: Proposing and implementing improvements to processes, tools, and procedures to enhance the overall efficiency and effectiveness of the QA team.
- Cross-Functional Collaboration: Working collaboratively with software developers, DevOps engineers, and product managers to ensure the timely delivery of a high-quality product.
Qualifications & Core Requirements
To qualify for this leadership role, you must meet the following criteria:
- Educational Background: A Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Professional Experience: A minimum of 5 to 7 years of hands-on experience in software quality assurance engineering, with a strong focus on test automation.
- Advanced Technical Skills:
- Strong proficiency in at least one programming language such as Java, Python, or C#.
- Deep practical experience with test automation frameworks and tools like Selenium WebDriver, Cypress, TestNG, JUnit, or Pytest.
- Solid understanding of Agile/Scrum development methodologies and CI/CD tools like Jenkins or GitLab CI.
- Experience in API Testing using tools like Postman or RestAssured.
- Knowledge of databases and query languages (SQL).
- Personal & Leadership Skills:
- Excellent analytical and problem-solving skills.
- Ability to manage time and work on multiple projects in a fast-paced environment.
- Strong written and verbal communication skills in both Arabic and English.
- A proactive attitude with the ability to work independently and as part of a team.
- A strong orientation towards detail and a commitment to high-quality standards.
What the Company Offers (Benefits)
Joining the TestCrew team in Riyadh means working in a stimulating environment that provides:
- Genuine opportunities for professional growth and development within a growing tech company.
- A dynamic and innovative work culture that encourages creativity and the exchange of ideas.
- The chance to work on modern and diverse tech projects with local and international clients.
- A competitive benefits package aligned with the standards of the Saudi Arabian job market.
How to Apply
Applications for this position are accepted exclusively through the Naukrigulf platform. Please visit the job listing on the platform and submit your application through their online system. Ensure you attach an updated and modern CV that highlights your automation testing experience and relevant projects. The selection process may involve telephonic and technical interviews conducted remotely or at the company's premises.
Location: Riyadh, Kingdom of Saudi Arabia.
Job Type: Full-time.
Don't miss this opportunity to join an exceptional tech team and contribute to building a digital future in the Kingdom. Apply today.