
Mohammed Shifaa Ali
Research Interestsradio engineering
Software-Defined Radio
Cognitive Radio
Gender | MALE |
---|---|
Place of Work | Technical Engineering College/ Kirkuk |
Position | Lecturer |
Qualification | Master |
Speciality | Communication engineering |
mohammed.shifaa25@ntu.edu.iq | |
Phone | 07704272094 |
Address | Kirkuk - arafa, Kirkuk, Kirkuk, Iraq |
Skills
computer skills (85%)
Working Experience
smart phone software [Regional Quality Testing Engineer]
May 1, 2021 - Jul 1, 2023Review 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, 2024Test 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