700apps
Tasks and Responsibilities:
Senior Software Quality Assurance Engineer Jobs in Saudi Arabia
● Design and develop quality assurance methodology and processes based on test automation tools.
● Review and analyze requirements, specifications, and technical design documents, providing timely feedback.
● Participate closely in the creation and modification of acceptance criteria.
● Develop and maintain test cases and plans for systems, and follow test plans based on bug reports. Develop test scripts and run regressions tests periodically.
● Verify that applications meet business requirements for existing and new features.
● Audit systems and report faults in a clear step-by-step reproducible way.
● Identify and investigate failures, and document in depth root causes, and provide suggestions on how to avoid future failures.
● Examine reports of defects across all information technology systems, check if defects are fixed, document results, and follow up with all interested stakeholders.
● Identify, collect, analyze, and report on quality metrics.
● Conduct load and stress tests periodically, and after each release cycle.
● Review system logs to identify systems bugs/errors.
● Mentor other less experienced quality assurance engineers.
Key Technologies:
● Selenium, SoapUI, Cucumber, Katalon, JMeter, Linux (Ubuntu distribution in particular), bash, Linux scripts, web applications (Javascript front ends and Java backends), web services, Tomcat, PostgreSQL, Ansible, Jenkins, Jira, Bitbucket, git.