The Job Description
Design and create test scenarios, conditions, data, and expected results. Develop and maintain test scripts and execute manual and automated tests. Track and document defects, troubleshoot issues, and communicate findings. Report issues and escalate as necessary to ensure timely resolutions. Work collaboratively with software developers, BAs, and project teams to integrate QA processes into the software development lifecycle. Communicate findings effectively to both technical and non-technical colleagues. Develop and enhance automation scripts as needed to support efficient test execution. Execute automated and performance tests, analyze results, and provide regular reports. Requirements : Bachelor’s degree in software engineering, Computer Science, or a related field. Proficiency in various testing types, including UI, System / Integration, API, and Automation. Ability to define test case execution priority and assess test case risks. Experience in creating, executing, and maintaining test cases and test scripts. Proficiency in logging and tracking issues until resolution and closure. Skilled in reviewing requirements and system designs, with experience in providing project quality reports. Experience working with cross-functional teams, with the ability to support and consolidate tasks with other QA team members. Proficiency with automation tools such as Selenium and Postman. Experience with test management tools such as JIRA, Azure DevOps, and SoapUI. Knowledge in performance testing tools like JMeter. Familiarity with coding languages such as Java, C#, HTML, JSON, and JavaScript is a plus. ISTQB certification or similar qualifications are an advantage.
#J-18808-Ljbffr
Quality Assurance Quality • Riyadh, Saudi Arabia