3 271 Code Reviews jobs in Saudi Arabia
Software Quality Assurance Engineer
Posted 24 days ago
Job Viewed
Job Description
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Astek
International Talent Acquisition SpecialistWe are seeking a Software Quality Assurance Engineer for one of our clients. In this role, you will be responsible for ensuring the quality and reliability of our software products through comprehensive testing and quality assurance processes.
Key Responsibilities
- Review and analyze requirements, specifications, and technical design documents to provide timely and constructive feedback.
- Estimate, prioritize, plan, and coordinate quality testing activities to ensure thorough coverage.
- Create detailed, comprehensive, and well-structured test cases to validate software functionality.
- Develop and implement testing processes for both new and existing products to meet client requirements.
- Collaborate with IT teams and vendors to create end-to-end testing plans, defining the scope and schedule of testing activities.
- Execute various testing activities, including performance, regression, integration, system, security, user acceptance, and ad-hoc testing, to identify defects during the software development lifecycle.
- Document software defects using a bug tracking system and communicate findings to software developers.
- Conduct API testing, including automation, mock servers, and API documentation.
- Utilize SQL skills to write basic and complex queries for data validation.
- Work closely with the automation team to enhance automated test coverage.
- Test mobile applications and utilize simulators for debugging purposes.
- Inspect API calls from mobile devices using tools like Postman Proxy, Chucker, Charles, and Fiddler.
- Test web applications and leverage developer tools for effective debugging.
- Collect and escalate testing issues as necessary to prevent delays or conflicts.
- Track test metrics, such as post-implementation defects reported by users, to evaluate the performance of testing activities.
- Assist in creating performance reports to provide project stakeholders with updates on progress, issues, and risks.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in software quality assurance.
- Certification as a tester with ISTQB Foundation Level is preferred.
- Proven experience in software quality assurance practices.
- Familiarity with Agile/Scrum development methodologies.
Preferred Qualifications
- Strong skills in creating and executing test cases and test plans.
- Experience with API testing and automation tools.
- Proficiency in SQL for database testing and validation.
Core Competencies
- Excellent problem-solving and analytical skills with a focus on quality and performance.
- Strong communication and collaboration abilities to work effectively with cross-functional teams.
- High attention to detail and accountability in managing testing processes.
- Adaptability and a commitment to continuous learning in evolving software testing technologies.
- Associate
- Full-time
- Quality Assurance
- IT Services and IT Consulting
We’re not posting a public listing; this description is for internal review.
#J-18808-LjbffrSoftware Quality Assurance Engineer
Posted today
Job Viewed
Job Description
We are seeking a
Software Quality Assurance Engineer
for one of our clients. In this role, you will be responsible for ensuring the quality and reliability of our software products through comprehensive testing and quality assurance processes.
Key Responsibilities
- Review and analyze requirements, specifications, and technical design documents to provide timely and constructive feedback.
- Estimate, prioritize, plan, and coordinate quality testing activities to ensure thorough coverage.
- Create detailed, comprehensive, and well-structured test cases to validate software functionality.
- Develop and implement testing processes for both new and existing products to meet client requirements.
- Collaborate with IT teams and vendors to create end-to-end testing plans, defining the scope and schedule of testing activities.
- Execute various testing activities, including performance, regression, integration, system, security, user acceptance, and ad-hoc testing, to identify defects during the software development lifecycle.
- Document software defects using a bug tracking system and communicate findings to software developers.
- Conduct API testing, including automation, mock servers, and API documentation.
- Utilize SQL skills to write basic and complex queries for data validation.
- Work closely with the automation team to enhance automated test coverage.
- Perform synchronized testing across multiple browsers and devices.
- Test mobile applications and utilize simulators for debugging purposes.
- Inspect API calls from mobile devices using tools like Postman Proxy, Chucker, Charles, and Fiddler.
- Test web applications and leverage developer tools for effective debugging.
- Collect and escalate testing issues as necessary to prevent delays or conflicts.
- Track test metrics, such as post-implementation defects reported by users, to evaluate the performance of testing activities.
- Assist in creating performance reports to provide project stakeholders with updates on progress, issues, and risks.
Required Qualifications
- Bachelor's degree
in Computer Science, Engineering, or a related field. - Minimum of 3 years
of experience in software quality assurance. - Certification as a tester with
ISTQB Foundation Level
is preferred. - Proven experience in software quality assurance practices.
- Familiarity with Agile/Scrum development methodologies.
Preferred Qualifications
- Strong skills in creating and executing test cases and test plans.
- Experience with API testing and automation tools.
- Proficiency in SQL for database testing and validation.
Core Competencies
- Excellent problem-solving and analytical skills with a focus on quality and performance.
- Strong communication and collaboration abilities to work effectively with cross-functional teams.
- High attention to detail and accountability in managing testing processes.
- Adaptability and a commitment to continuous learning in evolving software testing technologies.
Software Quality Assurance Engineer
Posted today
Job Viewed
Job Description
About Al-Khaleej Founded in 1979, Al Khaleej Computers & Electronic Systems is one of the leading IT service providers in Saudi Arabia. With over 45 years of experience and hundreds of successful projects across government, education, and enterprise sectors, the company delivers innovative technology solutions and managed services that support the Kingdom's Vision 2030.
About Job
Job Title:
Software QA Engineer
Location:
Makkah, Saudi Arabia
Job Description:
We are looking for a highly motivated and detail-oriented Software QA Engineer to join our team in Makkah. The role focuses on software testing, quality assurance, and data analysis to ensure the delivery of high-quality digital systems and services. The ideal candidate should have strong analytical skills and hands-on experience with testing tools and methodologies.
Responsibilities:
- Design, implement, and execute test plans, test cases, and test scripts for software and digital systems.
- Perform manual and automated testing to ensure software reliability and functionality.
- Analyze and validate system data to identify trends, issues, and performance gaps.
- Collaborate with developers, analysts, and project teams to ensure software quality standards.
- Utilize testing tools and frameworks to improve test coverage and efficiency.
- Document test results, prepare reports, and communicate findings to stakeholders.
- Support continuous improvement of QA processes and testing automation practices.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- 3–5 years of experience in software testing, quality assurance, or digital system analysis.
- Solid understanding of QA methodologies, SDLC, and testing best practices.
- Proficiency with automated testing tools and scripting languages.
- Preferred certification: ISTQB or equivalent.
- Strong analytical and problem-solving skills.
- Excellent attention to detail and ability to work collaboratively with cross-functional teams.
Software Quality Assurance Engineer
Posted today
Job Viewed
Job Description
Job Summary:
As a Software Quality Assurance Engineer, you will play a critical role in our development team, overseeing all
aspects of the quality assurance process. You will work closely with the development team to identify, report, and
troubleshoot bugs, as well as to ensure that all aspects of the software function as expected across different
devices and platforms.
Key Responsibilities:
- Develop, implement, and maintain quality assurance protocols and measures for the software development
process.
- Collaborate with the product development team to understand product objectives and develop testing strategies
that align with these goals.
Design and execute test plans, scenarios, scripts, and procedures for both the mobile app and web platform.
Identify, document, and report bugs, errors, and other defects, and work with the development team to resolve
them.
- Monitor and evaluate testing results, track software defects, and ensure they are resolved in a timely and efficient
manner.
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or
potential problems.
- Assist in the development and implementation of continuous integration and deployment strategies to improve
the efficiency and effectiveness of the testing process.
- Stay up-to-date with new testing tools and test strategies, and recommend improvements to the testing process.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
3+ years of experience in software quality assurance and testing, preferably in an e-commerce environment.
Strong knowledge of software QA methodologies, tools, and processes.
Experience in writing clear, concise, and comprehensive test plans and cases.
Hands-on experience with automated testing tools and frameworks.
Familiarity with programming languages such as JavaScript, Python, PHP or Java.
Experience with mobile application testing and cross-platform compatibility.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills with a good grasp of English
Quality Assurance (QA) Software Engineer - Remote Option Available
Posted today
Job Viewed
Job Description
Do you want to love what you do at work? Do you want to make a difference, an impact, and transform people's lives? Do you want to work with a team that believes in disrupting the normal, boring, and average?
If yes, then this is the job for you. webook.com is Saudi’s #1 event ticketing and experience booking platform in terms of technology, features, agility, and revenue, serving some of the largest mega events in the Kingdom with over 2 billion in sales. webook.com is part of the Supertech Group, which also includes UXBERT Labs, one of the best digital and user experience design agencies in the GCC, along with Kafu Games, the largest esports tournament platform in MENA.
We're looking for someone to start immediately. Apply today, and if you fit what we're looking for, we'll be in touch straight away.
Key Responsibilities:- Create and execute test cases to identify problems in mobile and web applications.
- Analyze bugs and errors found during tests.
- Document results of tests for the software development team.
- Recommend improvements in software to enhance the user experience.
- Communicate effectively with Project Managers about issues/bugs found during testing.
- Collaborate with software developers to enhance applications and QA processes.
- Maintain updated knowledge of industry trends and advancements.
- Suggest solutions to identified product problems.
- Collect quality data.
- Identify key KPIs for product quality.
- Prepare and present reports and metrics to Senior Management.
- Bachelor's degree in Computer Science, Software Engineering, or a related IT field.
- A minimum of 3 years of experience in a similar position.
- Strong knowledge of automated testing frameworks and tools.
- Exceptional attention to detail and excellent analytical and problem-solving skills.
- Experience working in an Agile-SCRUM team environment.
- Excellent oral and written communication skills in English and Arabic.
Quality Assurance (QA) Software Engineer - Remote Option Available
Posted today
Job Viewed
Job Description
Do you want to love what you do at work? Do you want to make a difference, an impact, and transform people's lives? Do you want to work with a team that believes in disrupting the normal, boring, and average?
If yes, then this is the job for you. webook.com is Saudi’s #1 event ticketing and experience booking platform in terms of technology, features, agility, and revenue, serving some of the largest mega events in the Kingdom with over 2 billion in sales. webook.com is part of the Supertech Group, which also includes UXBERT Labs, one of the best digital and user experience design agencies in the GCC, along with Kafu Games, the largest esports tournament platform in MENA.
We're looking for someone to start immediately. Apply today, and if you fit what we're looking for, we'll be in touch straight away.
Key Responsibilities:- Create and execute test cases to identify problems in mobile and web applications.
- Analyze bugs and errors found during tests.
- Document results of tests for the software development team.
- Recommend improvements in software to enhance the user experience.
- Communicate effectively with Project Managers about issues/bugs found during testing.
- Collaborate with software developers to enhance applications and QA processes.
- Maintain updated knowledge of industry trends and advancements.
- Suggest solutions to identified product problems.
- Collect quality data.
- Identify key KPIs for product quality.
- Prepare and present reports and metrics to Senior Management.
- Bachelor's degree in Computer Science, Software Engineering, or a related IT field.
- A minimum of 3 years of experience in a similar position.
- Strong knowledge of automated testing frameworks and tools.
- Exceptional attention to detail and excellent analytical and problem-solving skills.
- Experience working in an Agile-SCRUM team environment.
- Excellent oral and written communication skills in English and Arabic.
Quality Assurance (QA) Software Engineer - Remote Option Available
Posted today
Job Viewed
Job Description
Do you want to love what you do at work? Do you want to make a difference, an impact, and transform people's lives? Do you want to work with a team that believes in disrupting the normal, boring, and average?
If yes, then this is the job for you. webook.com is Saudi’s #1 event ticketing and experience booking platform in terms of technology, features, agility, and revenue, serving some of the largest mega events in the Kingdom with over 2 billion in sales. webook.com is part of the Supertech Group, which also includes UXBERT Labs, one of the best digital and user experience design agencies in the GCC, along with Kafu Games, the largest esports tournament platform in MENA.
We're looking for someone to start immediately. Apply today, and if you fit what we're looking for, we'll be in touch straight away.
Key Responsibilities:- Create and execute test cases to identify problems in mobile and web applications.
- Analyze bugs and errors found during tests.
- Document results of tests for the software development team.
- Recommend improvements in software to enhance the user experience.
- Communicate effectively with Project Managers about issues/bugs found during testing.
- Collaborate with software developers to enhance applications and QA processes.
- Maintain updated knowledge of industry trends and advancements.
- Suggest solutions to identified product problems.
- Collect quality data.
- Identify key KPIs for product quality.
- Prepare and present reports and metrics to Senior Management.
- Bachelor's degree in Computer Science, Software Engineering, or a related IT field.
- A minimum of 3 years of experience in a similar position.
- Strong knowledge of automated testing frameworks and tools.
- Exceptional attention to detail and excellent analytical and problem-solving skills.
- Experience working in an Agile-SCRUM team environment.
- Excellent oral and written communication skills in English and Arabic.
Be The First To Know
About the latest Code reviews Jobs in Saudi Arabia !
Quality Assurance (QA) Software Engineer - Remote Option Available
Posted today
Job Viewed
Job Description
Do you want to love what you do at work? Do you want to make a difference, an impact, and transform people's lives? Do you want to work with a team that believes in disrupting the normal, boring, and average?
If yes, then this is the job for you. webook.com is Saudi’s #1 event ticketing and experience booking platform in terms of technology, features, agility, and revenue, serving some of the largest mega events in the Kingdom with over 2 billion in sales. webook.com is part of the Supertech Group, which also includes UXBERT Labs, one of the best digital and user experience design agencies in the GCC, along with Kafu Games, the largest esports tournament platform in MENA.
We're looking for someone to start immediately. Apply today, and if you fit what we're looking for, we'll be in touch straight away.
Key Responsibilities:- Create and execute test cases to identify problems in mobile and web applications.
- Analyze bugs and errors found during tests.
- Document results of tests for the software development team.
- Recommend improvements in software to enhance the user experience.
- Communicate effectively with Project Managers about issues/bugs found during testing.
- Collaborate with software developers to enhance applications and QA processes.
- Maintain updated knowledge of industry trends and advancements.
- Suggest solutions to identified product problems.
- Collect quality data.
- Identify key KPIs for product quality.
- Prepare and present reports and metrics to Senior Management.
- Bachelor's degree in Computer Science, Software Engineering, or a related IT field.
- A minimum of 3 years of experience in a similar position.
- Strong knowledge of automated testing frameworks and tools.
- Exceptional attention to detail and excellent analytical and problem-solving skills.
- Experience working in an Agile-SCRUM team environment.
- Excellent oral and written communication skills in English and Arabic.
Quality Assurance (QA) Software Engineer - Remote Option Available
Posted today
Job Viewed
Job Description
Do you want to love what you do at work? Do you want to make a difference, an impact, and transform people's lives? Do you want to work with a team that believes in disrupting the normal, boring, and average?
If yes, then this is the job for you. webook.com is Saudi’s #1 event ticketing and experience booking platform in terms of technology, features, agility, and revenue, serving some of the largest mega events in the Kingdom with over 2 billion in sales. webook.com is part of the Supertech Group, which also includes UXBERT Labs, one of the best digital and user experience design agencies in the GCC, along with Kafu Games, the largest esports tournament platform in MENA.
We're looking for someone to start immediately. Apply today, and if you fit what we're looking for, we'll be in touch straight away.
Key Responsibilities:- Create and execute test cases to identify problems in mobile and web applications.
- Analyze bugs and errors found during tests.
- Document results of tests for the software development team.
- Recommend improvements in software to enhance the user experience.
- Communicate effectively with Project Managers about issues/bugs found during testing.
- Collaborate with software developers to enhance applications and QA processes.
- Maintain updated knowledge of industry trends and advancements.
- Suggest solutions to identified product problems.
- Collect quality data.
- Identify key KPIs for product quality.
- Prepare and present reports and metrics to Senior Management.
- Bachelor's degree in Computer Science, Software Engineering, or a related IT field.
- A minimum of 3 years of experience in a similar position.
- Strong knowledge of automated testing frameworks and tools.
- Exceptional attention to detail and excellent analytical and problem-solving skills.
- Experience working in an Agile-SCRUM team environment.
- Excellent oral and written communication skills in English and Arabic.
Quality Assurance (QA) Software Engineer - Remote Option Available
Posted today
Job Viewed
Job Description
Do you want to love what you do at work? Do you want to make a difference, an impact, and transform people's lives? Do you want to work with a team that believes in disrupting the normal, boring, and average?
If yes, then this is the job for you. webook.com is Saudi’s #1 event ticketing and experience booking platform in terms of technology, features, agility, and revenue, serving some of the largest mega events in the Kingdom with over 2 billion in sales. webook.com is part of the Supertech Group, which also includes UXBERT Labs, one of the best digital and user experience design agencies in the GCC, along with Kafu Games, the largest esports tournament platform in MENA.
We're looking for someone to start immediately. Apply today, and if you fit what we're looking for, we'll be in touch straight away.
Key Responsibilities:- Create and execute test cases to identify problems in mobile and web applications.
- Analyze bugs and errors found during tests.
- Document results of tests for the software development team.
- Recommend improvements in software to enhance the user experience.
- Communicate effectively with Project Managers about issues/bugs found during testing.
- Collaborate with software developers to enhance applications and QA processes.
- Maintain updated knowledge of industry trends and advancements.
- Suggest solutions to identified product problems.
- Collect quality data.
- Identify key KPIs for product quality.
- Prepare and present reports and metrics to Senior Management.
- Bachelor's degree in Computer Science, Software Engineering, or a related IT field.
- A minimum of 3 years of experience in a similar position.
- Strong knowledge of automated testing frameworks and tools.
- Exceptional attention to detail and excellent analytical and problem-solving skills.
- Experience working in an Agile-SCRUM team environment.
- Excellent oral and written communication skills in English and Arabic.