Post Job Free
Sign in

Software Manager

Location:
Ashburn, VA
Posted:
January 25, 2019

Contact this candidate

Resume:

Muhannad M. Abu-Saleh

***** ********* ******; Ashburn, VA 20148

703-***-**** • ************@*****.***

Objective To obtain a position where I can be part of a dynamic team of individuals contributing to the improvement of IT management, software engineering, quality assurance, and testing to further promote the company’s goals and directives

Key Words Software Engineer professional with over 20 years of experience in software testing, development, management, Master’s degree, Technology Management, design, software development life cycle (SDLC), software quality assurance (SQA), backend/frontend testing, database testing, ETL, exploratory testing, negative testing, risk based testing, integration testing, end-to-end (E2E), regression, automation, load and performance, project management, off shore management, MSP, automated testing, keyword driven testing, coaching & training, Agile, Waterfall, Incremental, Rational ClearCase, ClearQuest, Jazz, Silk Test, WinRunner, Quick Test Professional (QTP), Unified Functional Testing (UFT), LoadRunner, Java, C/C++, UNIX, HP TestSuite, Quality Center, ALM, DOORS, Microsoft SQL Server, Rapid SQL, RazorSQL, SQL Developer, Toad DB management, PuTTY, WinSCP, Beyond Compare, POS applications, Smart Card, Credit Card machines, Embedded Systems, budgeting, forecasting, leadership skills, process improvement, virtual teams, requirements analysis, system integration, resource management, Subversion, JIRA, Confluence, Team Foundation Server (TFS), Salesforce, Web, XML

Work StrategicIT Solutions at NRUCFC – Virginia – USA (June 2015 – Present)

Experience Senior Lead IT Consultant

Responsible for leading the quality assurance software testing team. Manage staff efforts to ensure application systems meet or exceed customer needs and system specifications and build relationships across the business. Identify relevant best practices related needs and deliver coaching and training.

Lead and manage projects, initiatives, and daily operations related to software applications

Plan and direct testing programs, including setting test standards, creating and reviewing test plans, assignment of staff to testing specific application features

Provide leadership across teams

Oversee the software testing lifecycle from conception through completion including assessing business and technical requirements, tracking and reporting application status, and managing deliverables

Assign individuals to testing projects based on skills, complexity of test programs, and workload

Monitor the work of others to ensure that all plans and schedules meet delivery milestones

DB testing to ensure correctness and completeness of the data

ETL testing to ensure data is transformed and loaded from one system to another (source to target)

Ensure that all relevant software development standards and procedures are applied

Create and provide clients and management with Software Metrics

Create test requirements and manual test cases for their Web and Java applications

Develop and maintain automated test scripts using UFT

HP/Micro Focus ALM/Quality Center System administrator to assist with day to day operational management and support of several applications

Assist with the administration of Atlassian JIRA and Confluence tools

Responsible for the development of best practices and guidelines (defects, tools, regression, RTM, testing metrics and standards)

Build and maintain a high performing software engineering team

Fannie Mae – Virginia – USA (February 2014 – June 2015)

Application Quality Manager

Managed User Acceptance Testing (UAT) project deliverables, identified and recorded risks involved and helped to develop mitigating actions. Built relationships across the business, staffed development in a matrix organization, and developed test processes and guidelines that resulted in delivery of a high quality product.

Oversaw the software management lifecycle from conception through completion included assessing business requirements, scoped and planned projects and initiatives, budgeted, forecasted, tracked and reported project status, managed deliverables, and assessed customer satisfaction

Managed the Transformation User Acceptance Testing to ensure test planning, test specification and text execution are carried out in accordance with the test plan and to the highest possible standard

Monitored the work of others to ensure that all UAT plans and schedules meet delivery milestones

Ensured that all relevant UAT standards and procedures are applied

Planned and directed testing programs, included set test standards, created and reviewed test plans, assignment of staff to testing specific applications, and budgeted/allocated resources to testing program

Managed the performance of subordinate staff

Built and maintained a high performing software test engineering team

Worked in a large scale Agile environment

Aspire Services – Amman – Jordan (June 2013 – January 2014)

Quality & Reliability Manager

Led employees to provide quality assurance testing support for the offshore Mobile, .COM, and backend systems and teams. Managed the design, development, and execution of test cases and automated testing programs for software quality assurance teams. Managed Load and Performance Testing teams. Managed staff efforts to ensure application systems meet or exceed clients’ needs and system specifications. Applied consistency and best practices among teams and departments which built high performance teams.

Drove excellence in software quality across all organizations

Introduced new test automation tools, test frameworks, standards and methodologies

Reviewed, planned and coordinated the test effort, allocated resources, reviewed training needs, requirements, and systems that are submitted for testing, including set test standards, developed and reviewed test plans, assignment of staff to testing specific applications, and budgeted/allocated resources to testing program

Worked closely with stakeholders and created corresponding test strategies

Maintained quality assurance staff by recruiting, orienting, and training employees

Exploratory testing, negative testing (e.g. non-happy path, boundary and break-fix)

Reduced defect injection rates, total open defects, deployment related incidents and production incidents

Reduced cycle time related for feature delivery and testing

Took an integrated view of all interfaces with other upstream and downstream systems and teams

Provided clients and management with Metrics that were essential to QA and software development

Fannie Mae – Virginia – USA (September 2003 – May 2013)

Application Quality Manager

Managed system test engineers. Led the development and support of test tools. Managed the design, development, and execution of test cases and automated testing programs for on-site and off-site software quality assurance teams. Managed staff efforts to ensure application systems meet or exceed customer needs and system specifications. Was responsible for building relationships across the business, staff development in a matrix organization, and development of test processes and guidelines that resulted in delivery of a high quality product.

Led and managed projects, initiatives, and daily operations related to software applications

Planned and directed testing programs, set test standards, reviewed test plans, assigned staff to testing specific applications, and budgeted/allocated resources to testing program

Assigned individuals to testing projects based on skills, complexity of test programs, and workload

Allocated and budgeted resources needed to accomplish testing/QC activities

Reviewed/critiqued test scripts and tracked testing exercises, assessed results, and planned modifications as necessary

Managed the team budget

Ensured objectives and goals are met on time, within the defined scope and budget

Planned, documented, and managed the performance of subordinates

Provided professional and technical growth through mentoring, training, and assignment

Provided software development and testing best practices and guidelines

Demonstrated ability in hiring, motivating, and managing employees

Led the development of automation frameworks and tools along with automated test suites for various applications

Ensured all work is completed according to schedule requirements

Provided ongoing feedback on deliverables

Determined technical environment requirements

Developed and updated manual and automated test scripts for Web applications, DBs, and backend services

Gathered and analyzed testing results

Communicated test results to upper management and other team members

Led efforts in building the Center of Excellence (CoE) for software testing

Worked with various development methodologies (Waterfall, Agile, and Incremental)

Computer Engineering Bureau – Amman – Jordan

Software QA Engineer/Manager, August 2002 – August 2003

Infinis Incorporated – Ohio – USA

Sr. Consultant, June 2001- July 2002

Optim Electronics – Maryland – USA

Sr. Consultant, October 2000 – May 2001

Qwest Communications – Ohio – USA

Sr. Consultant, March 2000 – October 2000

PricewaterhouseCoopers – Ohio – USA

IT Consultant/Test Tool Lead, May 1999 – March 2000

Cargill – Minnesota – USA

Technical Analyst/Tool System Administrator, May 1998 – October 1998

DataCard Corporation – Minnesota – USA

Software Engineer, June 1996 – July 1998

Education University of Maryland University College

M.S. in Technology Management: Information Systems and Services

Minnesota State University

B.S. in Electronics Engineering

Honors/Awards Recognized six times for outstanding performance, Fannie Mae

Recognized twice for being an outstanding employee, Cargill

Outstanding Contributor Award, DataCard Corporation

Continuing ITIL

Education/ Project Management

Certification Certificate of Completion, Intro to Java

Certificate of Completion, Software Engineering Fundamentals with Rational Technology

Certified Product Specialist, Mercury/HP LoadRunner for the Web

Certified Product Specialist, HP Test Suite

Certificate of Achievement, HP Test Suite Advanced

Certificate of Implementing the Oracle Financial Applications-Procurement

Certificate of Achievement, Systematic Software Testing

OO Methodology

Certificate of Completion, UNIX Fundamentals

Certificate of Completion, Performance and Stress Testing

Certificate of Completion, Building and Managing High-Performance Teams

Certificate of Completion, Project Management Workshop

Certificate of Completion, Coaching for Peak Performance

Special Skills Fluent in English and Arabic

Excellent knowledge of SDLC and experience working with agile teams

Excellent leadership

Strong attention to detail

Strong communication skills verbal, written, business case and presentation development

Excellent work ethic, efficient, and reliable



Contact this candidate