Riyadh
On-site
SAR 60,000 - 80,000
Full time
Job summary
A technology solutions provider in Riyadh is seeking a QA/QC Tester to develop and implement test plans for web applications. The ideal candidate will have over 3 years of experience in both manual and automated testing, proficiency in API and UI testing, and fluency in Arabic and English. Strong communication skills are essential. This position offers a chance to enhance software quality through rigorous testing practices.
Qualifications
- 3+ years of professional experience in QA/QC testing, with a focus on web applications.
- Proficiency in both manual and automated testing for web applications.
- Strong understanding of testing methodologies, including functional, performance, and regression testing.
Responsibilities
- Develop test plans, test cases, and scripts for both manual and automated testing.
- Conduct functional, regression, and performance testing for web applications.
- Collaborate with developers and business analysts to clarify requirements.
Skills
Manual testing
Automated testing
API testing
UI testing
Problem-solving
Education
Bachelor’s degree in Computer Science
Tools
Responsibilities
- Test Planning and Strategy: Develop detailed test plans, test cases, and test scripts for manual and automated testing. Define testing strategies based on project requirements and timelines.
- Web Application Testing: Conduct functional, regression, and performance testing for web applications. Ensure cross-browser and cross-device compatibility.
- UI Testing: Verify UI/UX design adherence, responsiveness, and overall user experience. Identify and document visual or functional inconsistencies.
- API Testing: Perform thorough API testing, including validation of endpoints, data exchanges, and response times. Use tools like Postman, SoapUI, or equivalent for API validation and testing.
- Automated Testing: Develop, maintain, and execute automated test scripts using tools like Selenium, Cypress, or similar frameworks. Identify automation opportunities and enhance testing efficiency.
- Defect Management: Log, track, and manage defects in bug tracking tools like JIRA, Azure DevOps, or Bugzilla. Collaborate with development teams to ensure timely resolution of issues.
- Quality Assurance Practices: Adhere to established QA methodologies, standards, and best practices. Perform root cause analysis to identify recurring issues and recommend improvements.
- Documentation and Reporting: Prepare detailed test reports, including results, coverage, and metrics. Maintain comprehensive documentation for test cases, scripts, and workflows.
- Collaboration: Work closely with developers, business analysts, and product managers to clarify requirements and expectations. Participate in agile ceremonies like sprint planning, daily stand-ups, and retrospectives.
- Continuous Improvement: Stay updated with the latest testing tools, techniques, and trends. Recommend and implement process improvements to enhance software quality.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of professional experience in QA/QC testing, with a focus on web applications.
- Relevant certifications (e.g., ISTQB, Certified Agile Tester) are a plus.
- Proven experience in manual and automated testing for web applications.
- Proficiency in UI testing and ensuring a seamless user experience.
- Hands-on experience with API testing tools like Postman or SoapUI.
- Expertise in test automation tools such as Selenium, Cypress, or equivalent.
- Strong understanding of testing methodologies, including functional, performance, and regression testing.
- Familiarity with bug tracking and test management tools like JIRA, Azure DevOps, or TestRail.
- Basic knowledge of SQL for database testing.
Preferred Qualifications
- Experience with load testing tools such as JMeter or LoadRunner.
- Knowledge of CI/CD pipelines and integration of automated tests.
- Familiarity with Agile development and Scrum practices.
Language Skills
- Arabic: Fluent in reading, writing, and speaking.
- English: Very good proficiency in reading, writing, and speaking.
Soft Skills
- Fast learner with a hacker mindset.
- Strong analytical and problem-solving skills.
- Excellent attention to detail and ability to identify edge cases.
- Effective communication and teamwork abilities.
- Ability to work under pressure and meet deadlines.