Software Quality Assurance Engineer???? Location: Al Qasim, Saudi Arabia Experience: 3+ Years Employment Type: Full-time
Role Overview We are looking for a Software Quality Assurance Engineer with strong experience in manual and automated testing to ensure the quality, reliability, and performance of our software products. The ideal candidate has hands-on experience in API testing, SQL, and web & mobile application testing, and is comfortable working in an Agile/Scrum environment.
Minimum Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field3+ years of experience in Software Quality Assurance Required Skills & Competencies ISTQB Foundation Level certification (preferred) Proven experience in software quality assurance Experience working in an Agile / Scrum development environment Strong understanding of software testing methodologies and processes Good communication and collaboration skills Key Responsibilities & Areas of Accountability Review requirements, specifications, and technical design documents and provide timely, meaningful feedback Estimate, prioritize, plan, and coordinate quality testing activities Create detailed, comprehensive, and well-structured test cases Develop and apply testing processes for new and existing products to meet business requirements Participate in defining end-to-end testing plans, including scope and schedules, in coordination with IT teams and vendors Execute various testing activities, including:Functional, regression, integration, system, performance, security, UAT, and ad-hoc testing Document, track, and report defects using a bug tracking system Perform API testing (automation, mock servers, API documentation validation) Write and execute SQL queries, including joins Collaborate with the automation team to increase automated test coverage Conduct cross-browser and cross-device testing Test mobile applications using simulators/emulators Inspect and debug API calls from mobile devices (Postman Proxy, Chucker, Charles, Fiddler) Test web applications using browser developer tools Escalate risks and testing issues proactively to avoid delays Track testing metrics and assist in preparing progress and performance reports for stakeholders Nice to Have Experience with test automation tools Strong analytical and problem-solving skills Experience working on enterprise-scale applications