1 494 Code Reviews jobs in Saudi Arabia
Software Quality Assurance Engineer
Posted 4 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
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 23 days ago
Job Viewed
Job Description
Join our team as a QA Software Engineer. We are looking for someone to start immediately. If you meet the requirements, apply today and we will be in touch.
Key Responsibilities:- Create and execute test cases for mobile and web applications
- Analyze bugs and errors during testing
- Document test results for the development team
- Recommend software improvements to enhance user experience
- Communicate effectively with Project Managers regarding issues and bugs
- Collaborate with developers to improve applications and QA processes
- Stay updated with industry trends and advancements
- Suggest solutions for product issues
- Collect and analyze 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 related IT field
- At least 3 years of experience in QA
- Knowledge of automated testing frameworks and tools
- Attention to detail and strong analytical skills
- Experience in Agile-SCRUM teams
- Excellent communication skills in English and Arabic
- Seniority level: Associate
- Employment type: Full-time
- Job function: Other
- Industry: IT Services and Consulting
Quality Assurance (QA) Software Engineer - Remote Option Available
Posted 24 days ago
Job Viewed
Job Description
Join our team as a QA Software Engineer. We are looking for someone to start immediately. If you meet the requirements, apply today and we will be in touch.
Key Responsibilities:- Create and execute test cases for mobile and web applications
- Analyze bugs and errors during testing
- Document test results for the development team
- Recommend software improvements to enhance user experience
- Communicate effectively with Project Managers regarding issues and bugs
- Collaborate with developers to improve applications and QA processes
- Stay updated with industry trends and advancements
- Suggest solutions for product issues
- Collect and analyze 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 related IT field
- At least 3 years of experience in QA
- Knowledge of automated testing frameworks and tools
- Attention to detail and strong analytical skills
- Experience in Agile-SCRUM teams
- Excellent communication skills in English and Arabic
- Seniority level: Associate
- Employment type: Full-time
- Job function: Other
- Industry: IT Services and Consulting
Quality Assurance (QA) Software Engineer - Remote Option Available
Posted 24 days ago
Job Viewed
Job Description
Join our team as a QA Software Engineer. We are looking for someone to start immediately. If you meet the requirements, apply today and we will be in touch.
Key Responsibilities:- Create and execute test cases for mobile and web applications
- Analyze bugs and errors during testing
- Document test results for the development team
- Recommend software improvements to enhance user experience
- Communicate effectively with Project Managers regarding issues and bugs
- Collaborate with developers to improve applications and QA processes
- Stay updated with industry trends and advancements
- Suggest solutions for product issues
- Collect and analyze 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 related IT field
- At least 3 years of experience in QA
- Knowledge of automated testing frameworks and tools
- Attention to detail and strong analytical skills
- Experience in Agile-SCRUM teams
- Excellent communication skills in English and Arabic
- Seniority level: Associate
- Employment type: Full-time
- Job function: Other
- Industry: IT Services and Consulting
Quality Assurance (QA) Software Engineer - Remote Option Available
Posted 24 days ago
Job Viewed
Job Description
Join our team as a QA Software Engineer. We are looking for someone to start immediately. If you meet the requirements, apply today and we will be in touch.
Key Responsibilities:- Create and execute test cases for mobile and web applications
- Analyze bugs and errors during testing
- Document test results for the development team
- Recommend software improvements to enhance user experience
- Communicate effectively with Project Managers regarding issues and bugs
- Collaborate with developers to improve applications and QA processes
- Stay updated with industry trends and advancements
- Suggest solutions for product issues
- Collect and analyze 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 related IT field
- At least 3 years of experience in QA
- Knowledge of automated testing frameworks and tools
- Attention to detail and strong analytical skills
- Experience in Agile-SCRUM teams
- Excellent communication skills in English and Arabic
- Seniority level: Associate
- Employment type: Full-time
- Job function: Other
- Industry: IT Services and Consulting
Be The First To Know
About the latest Code reviews Jobs in Saudi Arabia !
Quality Assurance (QA) Software Engineer - Remote Option Available
Posted 24 days ago
Job Viewed
Job Description
Join our team as a QA Software Engineer. We are looking for someone to start immediately. If you meet the requirements, apply today and we will be in touch.
Key Responsibilities:- Create and execute test cases for mobile and web applications
- Analyze bugs and errors during testing
- Document test results for the development team
- Recommend software improvements to enhance user experience
- Communicate effectively with Project Managers regarding issues and bugs
- Collaborate with developers to improve applications and QA processes
- Stay updated with industry trends and advancements
- Suggest solutions for product issues
- Collect and analyze 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 related IT field
- At least 3 years of experience in QA
- Knowledge of automated testing frameworks and tools
- Attention to detail and strong analytical skills
- Experience in Agile-SCRUM teams
- Excellent communication skills in English and Arabic
- Seniority level: Associate
- Employment type: Full-time
- Job function: Other
- Industry: IT Services and Consulting
Quality Assurance (QA) Software Engineer - Remote Option Available
Posted 24 days ago
Job Viewed
Job Description
Join our team as a QA Software Engineer. We are looking for someone to start immediately. If you meet the requirements, apply today and we will be in touch.
Key Responsibilities:- Create and execute test cases for mobile and web applications
- Analyze bugs and errors during testing
- Document test results for the development team
- Recommend software improvements to enhance user experience
- Communicate effectively with Project Managers regarding issues and bugs
- Collaborate with developers to improve applications and QA processes
- Stay updated with industry trends and advancements
- Suggest solutions for product issues
- Collect and analyze 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 related IT field
- At least 3 years of experience in QA
- Knowledge of automated testing frameworks and tools
- Attention to detail and strong analytical skills
- Experience in Agile-SCRUM teams
- Excellent communication skills in English and Arabic
- Seniority level: Associate
- Employment type: Full-time
- Job function: Other
- Industry: IT Services and Consulting
Quality Assurance (QA) Software Engineer - Remote Option Available
Posted 24 days ago
Job Viewed
Job Description
Join our team as a QA Software Engineer. We are looking for someone to start immediately. If you meet the requirements, apply today and we will be in touch.
Key Responsibilities:- Create and execute test cases for mobile and web applications
- Analyze bugs and errors during testing
- Document test results for the development team
- Recommend software improvements to enhance user experience
- Communicate effectively with Project Managers regarding issues and bugs
- Collaborate with developers to improve applications and QA processes
- Stay updated with industry trends and advancements
- Suggest solutions for product issues
- Collect and analyze 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 related IT field
- At least 3 years of experience in QA
- Knowledge of automated testing frameworks and tools
- Attention to detail and strong analytical skills
- Experience in Agile-SCRUM teams
- Excellent communication skills in English and Arabic
- Seniority level: Associate
- Employment type: Full-time
- Job function: Other
- Industry: IT Services and Consulting