Senior Software Testing Engineer (Remote)
National Water Company (KSA)
Total years of experience :18 years, 3 Months
Participate in testing activities for utility billing and customer care solution.
Manage and participate inTesting activities for medical care solution
Lead and execute quality control process in mobile money transfer applications in different mobile platforms
-Testing mobile applications on JAVA, iOS, Android and Windows Phone platforms.
-Mobile Localization Testing
-Prepare comprehensive test plans including test scenarios and test cases covering all aspects of the functional and technical specifications to verify that the software products meet business requirements.
-Execution of Integration testing, System testing, and UAT testing.
-Required to give feedback regarding the status of testing on a daily basis in stand-up meetings.
-Coordinating the completion of the tasks with the developers, testers and Management.
-Coordinating the testing tasks within the team.
-Develop and maintain test scenarios, test cases and scripts and to document project activities and process documentation;
-Evaluate functional requirements and use cases to create functional test cases.
-Work with project team leads and solution designers to review the testing requirements for each software release iteration and determine testing responsibilities and option and also to escalate to manager in proper time and context.
-Perform testing tasks via black box, functional, and regression testing methods and to execute formal system verification and validation.
-Use defect-tracking tool to upload the defects in the application, and be aware with the defect lifecycle.
-Develop a feedback loop, continually looking at the product while projects are completed.
-Define test cases that elicit the required business behavior.
-Evaluate and report test result, to track & follow up the discovered defects, issues and fixes with the concerned team.
-Maintain and update the software test environment configuration, test plans test cases and test procedures.
-Indentify the critical paths (different test scenarios) for the purpose of regression and system testing.
Position: Software Testing Engineer.
Responsibilities:
• Develop and maintain test scenarios, test cases and scripts and to document project activities and process documentation;
• Evaluate functional requirements and use cases to create functional test cases.
• Work with project team leads and solution designers to review the testing requirements for each software release iteration and determine testing responsibilities and option and also to escalate to manager in proper time and context.
• Perform testing tasks via black box, functional, and regression testing methods and to execute formal system verification and validation.
• Use defect-tracking tool to upload the defects in the application, and be aware with the defect lifecycle.
• Develop a feedback loop, continually looking at the product while projects are completed.
• Define test cases that elicit the required business behavior.
• Evaluate and report test result, to track & follow up the discovered defects, issues and fixes with the concerned team.
• Maintain and update the software test environment configuration, test plans test cases and test procedures.
• Indentify the critical paths (different test scenarios) for the purpose of regression and system testing.
Create Test Plans and Test cases and execute them (Web applications).
Testing Applications
BSC in Computers & Information (Computer Science department) in Faculty of Computers & Information in Suez Canal University, General Mention Acceptable(63.91) and Excellent grade in graduate project (July 2004).