سالم الربضي, Principal Software Quality Team Lead

سالم الربضي

Principal Software Quality Team Lead

Omnix International

البلد
الأردن - عمان
التعليم
بكالوريوس, Computer Information System
الخبرات
18 years, 8 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :18 years, 8 أشهر

Principal Software Quality Team Lead في Omnix International
  • الأردن - عمان
  • أشغل هذه الوظيفة منذ مارس 2014

- Lead the testing efforts within the project to assure successful delivery.
- Software development process engineering.
- Improving the company’s software development process
- Improve the company’s requirements management process.
- Guide the development team to improve the unit testing process to deliver a high quality deliverables.
- Execute risk-based auditing and risk and control strategies.
- Utilize performance and stress testing tools, such as Microsoft Visual Studio and Oracle Application Testing Suite.
- Utilize test automation tools, such as Microsoft Visual Studio and Oracle Load Test.
- Write, develop, and execute QA analytical test plans and design.
- Utilize, maintain and administer Jira Enterprise and Jira Agile testing environment and tracking.

Quality Control and Release Manager في InCube FZCO
  • الأردن - عمان
  • مايو 2011 إلى فبراير 2014

- Improving the company’s software development process.
- Lead the testing efforts within the project to assure successful delivery within time, scope, quality and budget.
- Improve the company’s requirements management process.
- Adopting measures to reduce product and service costs.
- Ensure exit criteria are achieved prior to test signoff.
- Define and assure the proper setting and configuration of test environment.
- Allocate test resources, tools and utilities for the project.
- Define the scope of testing within each release/phase/milestone.
- Guide the development team to improve the unit testing process to deliver a high quality deliverables.
- Act as the primary contact for clients with regard to troubleshooting and resolving user problems.
- Coordinate practices to ensure lessons are learnt and best practice is shared.
- Utilize, maintain and administer TFS testing environment and test documentation and tracking.

Senior Quality Control Engineer في Esense Software Solutions
  • الأردن - عمان
  • مايو 2008 إلى أبريل 2011

- Create and maintain the test plan for the project including: Test Plan, Test Design Plan and UAT Plan
- Utilize performance testing tools, such as Fiddler tool and IMacros.
- Utilize test automation tools, such as IMacros.
- Utilize TFS for conducting automated load/stress testing.
- Review test cases/scripts and scenarios written by the quality control engineers.
- Manage and monitor overall daily activities of the quality control team and testing environment.
- Design and construct system features.
- Analyze system features against business needs.
- Validate implementation correctness and quality.
- Prepare traceability checklists.
- Preparing defects density report.
- Execute defect seeding technique
- Execute Zero Bug Bounce and Bugs Convergence techniques
- Generate and prepare performance tuning report
- Executing functional and non-functional test cases according to the testing plan and reporting the results by updating the internal problem tracking system
- Lead the testing efforts within the project to assure successful delivery within time, scope, quality and budget
- Provide guidance and mentorship to the quality control team
- Manage test cycles and resolve tester queries/issues/problems
- Work with the development team to improve the unit testing process and deliverables
- Define the scope of testing within each release/phase/milestone
- Allocate test recourses, tools and utilities for the project
- Define and assure the proper setting and configuration of test environment
- Execute/moderate the execution of user acceptance test
- Ensure exit criteria are achieved prior to test signoff
- Manage the work reviews for the quality control activities and resources
- Conduct the needed training and orientation sessions for new and existing quality control engineers
- Motivate the quality control team to assure maximum performance
- Write and conduct performance/appraisals reviews for the quality control team with coordination with the quality manager

Quality Control Engineer في Estarta Software Solutions
  • الأردن - عمان
  • أكتوبر 2005 إلى أبريل 2008

- Validate and verify Vision / Scope, SRS and charter documents.
- Writing test cases and execute them to cover all system modules.
- Prepare traceability checklists.
- Software testing includes applying black box and white box testing.
- Executing functional and non-functional test cases according to the testing plan and reporting the results by updating the internal problem tracking system.
- Prepare release notes and final release notes.
- Generate and prepare performance tuning report.
- Prepare and execute User Acceptance Checklist.

الخلفية التعليمية

بكالوريوس, Computer Information System
  • في Al Al-Bayt University
  • يونيو 2005

Specialties & Skills

Test Planning
Test Automation
Software Quality
Process Control
Team Management
Work with the development team to improve the unit testing process and deliverables.
Define the scope of testing within each release/phase/milestone.
Define and assure the proper setting and configuration of test environment.
Execute/moderate the execution of user acceptance test.
Utilize IMacros for test automation.
Utilize and maintain TFS (Team Foundation Server) For conducting automated load/stress testing.
Allocate test recourses, tools and utilities for the project.
Manage and monitor overall daily activities of the quality control team and testing environment
Writing test cases and execute them to cover all system modules.
Executing functional and non-functional test cases according to the testing plan and reporting the
Ensure exit criteria are achieved prior to test signoff.
Manage test cycles and resolve tester queries/issues/problems.
Prepare and execute User Acceptance Checklist.
Design and construct system features.
Preparing defects density report.
Lead the testing efforts within the project to assure successful delivery within time, scope, qual
Provide guidance and mentorship to the quality control team.
Create and maintain the test plan for the project including: Test Plan and UAT Plan.
Create and maintain test design
Validate implementation correctness and quality.
Prepare traceability checklists.
Execute defect seeding technique.
Execute Zero Bug Bounce and Bugs Convergence techniques.
Software testing includes applying black box and white box testing.
Validate and verify Vision / Scope, SRS and charter documents.
Manage the work reviews for the quality control activities and resources.
Conduct the needed training and orientation sessions for new and existing quality control engineer
Motivate the quality control team to assure maximum performance.
Write and conduct performance/appraisals reviews for the quality control team with coordination wi
Utilize Fiddler tool for performance testing.
Review test cases/scripts and scenarios written by the quality control engineers
Analyze system features against business needs.
Prepare release notes and FRR (Final Release Notes).
Generate and prepare performance tuning report.

اللغات

العربية
متمرّس
الانجليزية
متمرّس

التدريب و الشهادات

Certified Software Tester (تدريب)
معهد التدريب:
SofTest Certified Tester Professional
تاريخ الدورة:
December 2008
PMP crash course (تدريب)
معهد التدريب:
Esense
تاريخ الدورة:
March 2010
Business Etiquette (تدريب)
معهد التدريب:
Esense
تاريخ الدورة:
February 2009
Interpersonal & Leadership Communication (تدريب)
معهد التدريب:
Esense
تاريخ الدورة:
October 2008
C++ and Object Oriented course (تدريب)
معهد التدريب:
Jitawi Center
تاريخ الدورة:
May 2005