العودة إلى الوظائف
Software QA Engineer
Dubai Municipality
Dubai, DU, AEFull-timeتقنية المعلومات١٦ نيسان ٢٠٢٦
تفاصيل الوظيفة
**Job Summary:**
The Software Test Engineer plays a vital role in the software development lifecycle by ensuring that developed software products meet the highest standards of quality and functionality. He/she is responsible for developing and implementing testing processes, methodologies, and tools to identify and address any issues or defects in software applications.
SQA engineers collaborate closely with software developers, project managers, and other stakeholders to establish clear testing objectives, design comprehensive test plans, and execute various testing procedures, such as functional, performance, and regression testing. Their goal is to detect and rectify bugs, glitches, or inconsistencies in the software, contributing to the delivery of a reliable and user-friendly product.
**Roles & Responsibilities**
* Responsible for developing test plans, test designs and test executions for all development projects.
* Design and execute GUI, functional, regression, security, performance, and device compatibility-related test cases on various devices, thereby ensuring plans are complete with validating testing.
* Focus on usability and user experience testing.
* Understand business and functional requirements of applications to develop, validate, and implement test plans and test cases.
* Execute, track, and report on the test plans and cases.
* Contribute to the software quality assurance function and perform final signoff as a condition for production releases.
* Analyse results to identify focus and improvement areas and provide reports to superiors.
* Provide post implementation support for validating production issues and incidents.
* Create test artifacts for all applications related to Change Requests
* Effectively work with Solution Architects and developers to meet deliverables deadlines.
* Coordinate and review test plans, thereby ensuring plans are complete to validate testing.
* Contribute to the software quality assurance function and perform final signoff as a condition for production releases.
* Conduct peer reviews and walkthroughs for all the testing deliverables.
* Review testing analysis results, prioritize focus and improvement areas and communicate status to the team members and Business Units.
* Key point of interaction for post implementation support for validating production issues and incidents.
* Manage test artifacts for all applications on process and business unit levels.
* Monitor and extract metrics based on execution and defect data, suggesting improvement plans.
* Build and optimize test approach and strategy.
* Ensure the testing process incorporates domain and business scenarios and data.
**Qualifications:**
· Bachelor’s degree in Computer Science, Software Engineering, or related field
· 5+ years of experience in Software Quality Testing.
· Knowledge of software testing using automation and manual testing methods, testing activities as part of software development lifecycle (SDLC)
· ISTQB certification is preferred.
**Preferred Qualifications:**
· Minimum 5 years of large-scale application testing experience
· Experience with functional test execution and manual testing tools
· Extensive experience designing test cases.
· Experience in writing queries to verify backend functionality and creating test data.
· Working experience E-Service Implementations and E-Government projects preferred.
**Working Conditions:**
* Full-time position with occasional remote work options.(under contract)
* Agile work environment with sprints and iterative development cycles.
* Opportunity to collaborate with other developers, testers, and stakeholders in a fast-paced setting.
Job Types: Full-time, Contract
Work Location: In person