Profile Image
Assist. Lecturer

Mohammed Shifaa Ali

Research Interests

radio engineering

Software-Defined Radio

Cognitive Radio

Gender MALE
Place of Work Technical Engineering College/ Kirkuk
Position Lecturer
Qualification Master
Speciality Communication engineering
Email mohammed.shifaa25@ntu.edu.iq
Phone 07704272094
Address Kirkuk - arafa, Kirkuk, Kirkuk, Iraq

Skills

computer skills (85%)
working experience

Working Experience

smart phone software [Regional Quality Testing Engineer]
May 1, 2021 - Jul 1, 2023

Review requirements, specifications and technical design documents to provide
timely and meaningful feedback.
 Create detailed, comprehensive and well-structured test plans and test cases.
 Estimate, prioritize, plan and coordinate testing activities.
 Design, develop and execute automation scripts using open source tools.
 Identify, record, document thoroughly and track bugs.
 Perform thorough regression testing when bugs are resolved.
 Develop and apply testing processes for new and existing products to meet client
needs.
 Liaise with internal teams (e.g. developers and product managers) to identify system
requirements.
 Monitor debugging process results.
 Investigate the causes of non-conforming software and train users to implement
solutions.
 Track quality assurance metrics, like defect densities and open defect counts.
 Stay up-to-date with new testing tools and test strategies.

smart phone software [Software Testing Engineer]
Jul 1, 2023 - Dec 5, 2024

Test Planning: Develop a test plan that outlines the scope, objectives, and testing
strategy for mobile applications on different platforms (iOS, Android, etc.).
 Test Case Design: Create detailed test cases for mobile applications that specify the
steps to be taken, the expected results, and the criteria for passing or failing each test.
 Compatibility Testing: Ensure that mobile apps work correctly on various smartphone
models, operating systems, and screen sizes to guarantee a consistent user
experience.
 Functional Testing: Verify the functionality of mobile apps, including features, user
interfaces, and workflows.
 Usability Testing: Assess the user-friendliness and overall user experience of mobile
apps, considering factors like navigation, layout, and responsiveness.
 Performance Testing: Evaluate the performance of mobile apps by conducting load
testing, stress testing, and assessing factors such as speed, responsiveness, and
resource utilization.
 Security Testing: Test the security of mobile apps to identify vulnerabilities, perform
penetration testing, and ensure the protection of sensitive data.
 Network Testing: Evaluate how mobile apps interact with different network
conditions, including 4G, 5G, and Wi-Fi, to ensure seamless functionality.
3
 Device Compatibility: Ensure mobile apps function correctly with various hardware
components, such as GPS, camera, accelerometer, and sensors.
 Localization and Internationalization Testing: Verify that mobile apps work properly
in different languages, regions, and cultures, and adapt to local settings.
 Battery and Resource Testing: Assess how mobile apps impact the smartphone's
battery life and resource utilization, and ensure efficient use of resources.
 Test Automation: Develop and maintain automated test scripts and test frameworks
to enhance testing efficiency and provide better test coverage, especially for
repetitive tasks.
 Regression Testing: Continuously test mobile apps to ensure that new updates or
changes do not introduce defects or disrupt existing functionality.
 Defect Identification and Reporting: Identify, document, and report defects, issues,
and inconsistencies in mobile apps and collaborate with developers to address them.
 Communicate with opertaors and do joint testing
 Visit aftersales centers to check market feedback, collect logs and support them with
their software issues

smart phone hardware and sofrware [After-Sales Manager & Quality Testing Engineer]
Nov 13, 2019 - May 1, 2021

 Responsible for monitoring regional product quality, following and solving the cases,
and reducing brand product negative impact because of any misunderstanding or
product failure.
 Responsible for feedback on any quality issue cases, following up on the uncommon
issues and providing the solution.
 Responsible to assist the Brand quality control team test for the new release products
and quality tracks.
 Responsible for reporting the reactions from the market issues, feedback, and
processes.
 Build issue collection channels such as: joining the sales team communication group,
building issue
 Regular visits to the phone markets, and understanding the competitor Brands'
products.
 Collect product feedback, and suggestions, reporting the issues from our dealers,
salespersons, and customers.
 Responsible for promoting/carrying out repair technique solutions and service
policies.
 Develop the Brand release documents in the local languages such as: service policies,
repair guides.
 Responsible for the new staff training plans and regular monthly training for the
current employees, and tracking the training results.
 Responsible for giving technical support to the service center, and cooperating with
the third-party service centers.
 Doing regular visits to the after-sales centers to check their work quality on customer
care