Post Job Free
Sign in

Software Engineer

Location:
Egypt
Posted:
October 04, 2013

Contact this candidate

Resume:

Amr Saad

Lead Software Test Engineer at Sumerge

********@*****.***

Summary

•Experienced Lead Software Test Engineer at multinational company. Leading a testing team in implementing

and maintaining an effective testing process for various projects.

•Experienced Innovation Team Leader in charge of evaluating the company’s tools and processes. Introduced

and trained employees on various software and methodologies such as:

Software Tools: Selenium, JIRA, Greenhopper, Bonfire, Zephyr, Sonar (Code Coverage), Testlink

Methodologies: SCRUM, Kanban, Extreme Programming

•Over 4 years experience as a software tester. Worked with GPUs to analyze and record their performance

benchmarks. Wrote scripts to expedite the entire testing process and the generating of a company's code

coverage reports used for Federal Aviation Administration (FAA) approval.

Specialties:

Software Engineering.

Test Automation.

Test Management.

Implementing Test Process Improvement.

Assessing Test Processes.

Agile Testing.

Experience

Lead Software Test Engineer at Sumerge

April 2013 - Present (6 months)

As a lead software test engineer at Sumerge I am in charge of effectively leading the testing team. I must

manage, implement and maintain an effective testing process. This involves creating a test infrastructure that

supports robust communication and an effective testing framework.

• Managing and growing Testing assets required for meeting the testing mandate: Team Members, Testing

Tools, Testing Process

• Writing and reviewing Software Requirement Specification documents (SRS)

• Owning the appropriate Test Plan.

• Leading a testing team through the entire software development testing cycle

• Identifying Hardware/Software tests as needed.

• Assigning ownership of test cases and test case execution.

• Executing tests that are consistent with test plan and project schedules.

• Monitoring customer feedback, from beta programs until final delivery to ensure continuous improvement

Page1

in the test phase.

• Reviewing software development design documents.

• Providing periodic test status against plans.

• Determining if test entry criteria have been met.

• Determining if test exit criteria have been met.

• Preparing detailed testing documentation

• Developing testing scripts to automate the testing process.

• Adhering to test disciplines and methodology.

• Performing specialized and general testing.

• Following and logging problems through to resolution.

• Providing training to business system users.

• Reviewing project work products (contract, project plans, quality plan and others as identified)

• Participating in internal assessments and audits and ensuring closure of findings

• Conducting process compliance reviews

• Providing guidance and reviewing the measures collected by project managers to assess project performance

Software Engineer Intern at Aspen Avionics

April 2011 - February 2013 (1 year 11 months)

Worked with a team of software developers responsible for designing and testing the company's flight display

product.

• Part of the software team for the KSN 770 effort in partnership with Honeywell.

• Software verification execution for the new Connected Panel technology.

• Software design description documents development and software verification development/execution for

the Evolution Synthetic Vision (ESV).

• Part of the software team for the DO-178B effort for the Level B certification of the company's primary

flight display for general aviation aircraft.

• Software design description documents development for the Level B certification and added features in new

releases.

• Software verification development and execution for the Level B certification and added features in new

releases, using code coverage analysis, unit testing, integration testing and CSCI testing.

• Developed scripts to speed up the process of completing various tasks.

• Scripts to parse through large data files.

• Scripts to generate reports used for product approval.

Software Tester / Systems Administrator at Creative Consultants LLC

September 2009 - February 2011 (1 year 6 months)

Contributed to testing and improving the company's high performance computing systems.

• Gained basic knowledge of GPU processing.

• Assembled and upgraded various types of computers and clusters.

• Used and configured software applications such as 3D Vision to work with various simulators (eg. Flight

Page2

Simulator X).

• Researched the Compute Unified Device Architecture (CUDA) computing engine as well as CUDA C

programming language.

Junior Systems Administrator at Usurf Technologies

August 2007 - August 2009 (2 years 1 month)

Responsible for maintaining and troubleshooting networked computer systems and peripherals for many

small businesses.

• Troubleshooted, configured, and updated the Linux kernels.

• Provided hardware and software support.

• Designed automation tools to be used by the small businesses to accomplish their tasks.

• Worked on and configured open source software to fit company needs.

Education

The University of New Mexico

Bachelor of Science (B.S.), Computer Science, 2007 - 2012

Grade: Computer Science GPA: 3.28 / Overall GPA: 3.08

Activities and Societies: Association for Computing Machinery, Institute of Electrical and Electronics

Engineers, University Sports: (Soccer)

Projects

Farmaide

May 2011 to Present

Members:Amr Saad, Justin Dawson, Jacob Hobbs, Ryan Hammer, John Butler

Our team created an automation tool for Facebook's game Farmville. We engineered a user-customizable

program that can be set to rake in cash, merit, and experience points while our customers are busy working,

attending school, or sleeping.

Language Recognition Project

July 2010 to Present

Members:Amr Saad, Ryan Hammer

Created a program that recognizes Prairie Dog barks using sound frequency analysis. The application mapped

out the barks and translated the subject and verb forms of the sentence into something we can analyze. We

were able to turn the sounds into digital information that was translated into sonograms, or sound charts, to

see patterns which allow us to understand their language. This project was completed in Matlab.

Courses

Bachelor of Science (B.S.), Computer Science

Page3

The University of New Mexico

Operating Systems Principles 481

Software Engineering 460

Numerical Programming 375

Data Structures and Algorithms II 362

Data Structures and Algorithms I 361

Declarative Programming 357

Design of Large Programs 351

Computing Systems 341

Artificial Intelligence 527

Computer Networks 485

Web Harvesting 491

Independent Coursework

iOS Development CS 193

Organizations

ACM

Member

January 2008 to Present

IEEE

Member

October 2007 to Present

Languages

English (Native or bilingual proficiency)

Arabic (Native or bilingual proficiency)

French (Elementary proficiency)

Skills & Expertise

Software Engineering

Software Development

Software Documentation

Software Project Management

Software Design

Linux

Page4

Microsoft Office

C

Programming

Java

Agile Project Management

Eclipse

Software Requirements

Arabic-English Speaking

Test Management

Software Testing

Selenium Testing

Software Testing Life Cycle

Automated Software Testing

Agile Testing

Python

GNU Debugger

Xcode

XML

C Programming

Software Design Patterns

Matlab

Subversion

Unit Testing

Object Oriented Design

Test Planning

Testing

Integration Testing

Databases

Test Cases

JIRA

Bugzilla

Black Box Testing

Scrum

Selenium

Volunteer Experience

Founder at Together We Act

June 2012 - Present (1 year 4 months)

Non-Profit Organization designed to bring awareness to the community about the well being of less

privileged children. The group worked on giving presentations to schools and assisting kaboom in rebuilding

local charter schools.

Interests

Soccer, Software Engineering, Fishing, Football, New Technology, Video Games, Computers, Aviation.

Page5

Amr Saad

Lead Software Test Engineer at Sumerge

********@*****.***

Contact Amr on LinkedIn

Page6



Contact this candidate