Quality Assurance Engineer

Kuwaitnet — Kuwait · Posted ~20 hours ago

Mid

Skills

Manual testing Automated testing Test planning Regression testing Mobile testing Web testing

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology company is seeking a QA Engineer to ensure reliability of digital applications through manual and automated testing. The role includes creating test plans, identifying defects, and improving software quality.

Highlights

QA role covering full testing lifecycle across mobile and web applications with collaboration across development teams.

Description

Quality Assurance Engineer KUWAITNET is seeking a Quality Assurance Engineer to ensure the quality and reliability of our mobile applications, web portals, and web applications. The role covers manual and automated testing, including functional and non-functional testing, throughout the development lifecycle. You will work closely with developers and project teams to plan testing activities, identify defects, verify fixes, and communicate quality risks across multiple projects. Responsibilities Review requirements, specifications, and technical design documents to provide clear and timely feedback.Create detailed, well-structured test plans, test cases, and test scripts.Estimate, prioritize, plan, and coordinate testing activities across multiple projects.Design, develop, execute, and maintain manual tests and automated test scripts for mobile applications, web portals, and web applications.Perform functional, regression, smoke, integration, system, and end-to-end testing.Conduct non-functional testing, including usability, compatibility, performance, and security testing, according to project requirements.Verify application functionality and consistency across browsers, devices, operating systems, and screen sizes.Identify, reproduce, document, and track defects through resolution.Collaborate with developers to investigate issues, verify fixes, and assess their impact on related functionality.Support user acceptance testing and assess release readiness against agreed requirements.Report testing progress, unresolved defects, quality risks, and blockers.Improve QA processes, test coverage, and testing practices.Stay up to date with testing tools, methodologies, and techniques. Required Qualifications Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.At least two years of hands-on quality assurance experience testing mobile or web applications.Practical experience in both manual testing and test automation.Strong understanding of functional testing, regression testing, and QA methodologies, tools, and processes.Experience creating clear, comprehensive test plans, test cases, and defect reports.Hands-on experience with testing tools and defect tracking.Ability to develop, maintain, and troubleshoot automated test scripts.Understanding of the application development lifecycle and the role of QA throughout delivery.Experience with cross-browser testing, mobile device testing, and responsive layouts.Strong analytical skills, attention to detail, and the ability to manage testing priorities across multiple projects.Clear communication and effective collaboration with technical and business teams. Preferred Qualifications Experience with performance and security testing.Experience working in an Agile/Scrum environment.Bilingual proficiency in Arabic and English.