PROFISSIONAL EXPERIENCE
Gogoair, Chicago, IL May 2013 – Present
Quality Engineer
Analyze Acceptance Criteria, prepare test plans & test cases, execute test case and manage defects.
Involved in business meeting with clients on new features.
Verified functionality occasionally from UI connecting to LRU/STUB/Virtual ACPU
Created UI Selenium script to authenticate Paypal test cases and integrated with payment API
Work with Core Services team Foundational team and PSG (Purchase Service Gateway) team
Coordinate testing efforts with Project Managers/Scrum Masters, Business and IT teams to assure required scope and guarantee test coverage
Use Jira to update Stories with tasks and communicate with all agile team members.
Use Jira to open, assign and track defects. Used ALM QC (as admin to maintained project and users from admin site) prior to migrating to Jira
Assist other team members with information, technical support
Apply analytical and problem-solving skills to support testing process improvements, develop testing data/assets and contribute to Test strategies
Support End to End testing tasks to assure functional accuracy, quality for ultimate customer satisfaction/User Experience
Work very closely with developers and product owners to update and clarify Acceptance Criteria.
Create, track, maintain and execute automated test scripts in SoapUI and Java (TestNG)
Use RestAssured to cover all REST APIs testing.
Use SoapUi to cover all soap APIs testing prior to migrating to REST.
Helped in creating the common restAssured framework used for all rest APIs testing
Automate jobs thru Jenkins to periodically run regression as part of CI (Continuous Integration)
Integrate graphite function to generate Grafana graphs and monitor response time for each endpoint API during execution.
Use Spinnaker to promote the QE script during AWS build pipeline.
Use SQL queries in daily basis to create and update data needed for testing in oracle and Aurora AWS database using sqlDeveloper and workbench.
Create and test SQL queries to fix production data issue.
Use Sumologic and access the server UNIX servers to get the log files
Work very closely with appEng team during deployments and run health check after each deployment.
Help in training and mentoring of new hires
Provides vision and inspiration to peers and subordinates
Lead team of 4 members onsite and 4 offsite
Assign work according to priority.
AT&T, Hoffman Estates, IL Apr 2009 – Apr 2012 / Oct 2012 – May 2013
QC Tester/Test Architect
Write Test Plan (System Test Package) and Test Cases based on the documents provided by Requirement and development teams (Business Processing Rules, System Requirements, High Level Design, Application Interface Design and Design Package).
Use QCTT (QC Tracking Tool) to check workload and projects assignments.
Review Test Plan Package with Project Manager, development team and requirement team.
Perform Shakeout Testing, Sanity Testing, Functionality Testing, Regression Testing, System Testing, Positive and Negative Testing
Responsible of creating and updating the database tables for all CSI (Common Service Integration) services.
Use SQL queries to retrieve data from tables in database.
Write XML Scripts for testing using Eclipse Integrated Test Environment (ITE) tool.
Validate the field mapping between private and public XML schema using Contivo Analyst tool.
Use Toad DBA Oracle schema browser and SQL editor to view, retrieve and filter data from tables.
Use Altova XML Spy to open XML files and view the schema structure.
Use Splunk to view the log files and verify all the hosts and sources involved in the transaction.
Use UNIX platform (PuTTY) to manually log in to the server and view the logs files.
Identify defects early in the Software Development Life Cycle and assign them to development team.
Use HP Quality Center and Rational ClearQuest to open tickets and report new defects and issues.
Use BMC Remedy ticketing tool to open ticket for all the environment issues with EEM (Enterprise Environment Management).
Use Hudson to execute production validation Job and report issues during production support.
DIRECTV, El Segundo, CA Nov 2008 – Apr 2009
QA Analyst
Create Test Plan, prepare Test cases according to the business specification and write test scripts and maintained them.
Implement the whole life cycle of QA methodology starting from planning, capturing, creating, executing, reporting and tracking the defects using Quality Center.
Host and attend meetings to review the Test Plan and to troubleshoot and investigate any issues captured during execution.
Perform Functionality testing using integration and standalone C3.
Use XML Maker spreadsheet to generate the XML script to run in C3 data driven or Legacy and manually analyze the BOM XML returned.
Use HP Quality Center to track the Test Cases execution status and to open tickets and report new defects and issues.
Use SOAtest to test Services for Legacy that don’t have a User Interface and manually analyze the generated XML.
AT&T, Hoffman Estates, IL Aug 2006 – Aug 2008
QC Tester
Write Test Plan and Test Cases based on the documents provided by Requirement and development teams (Technical Requirements, High Level Design, Interface Agreements and Detailed Designs)
Perform Sanity Testing, Smoke Testing, Functionality Testing, Regression Testing, System Testing, Positive and Negative Testing
Write TSL Scripts (XML Scripts) for testing using the Integrated Test Environment (ITE) perspective in Eclipse SDK.
Identify software defects early in the Software Development Life Cycle so that they can be resolved early.
Use NetMeeting to Host meetings.
Use HP Quality Center to track the Test Cases execution status and to open tickets and report new defects and issues.
Use UNIX platform (PuTTY) to manually log in to the server and view the logs files.
Use Toad DBA Oracle schema browser and SQL editor to view, retrieve and filter data from tables.
Use Q Messenger Meeting Room to troubleshoot issues with the involved parties.
Conduct Smoke Testing in production environment for build verification.
EDUCATION
Goldey Beacom College. Wilmington, DE May 2006
Master of Business Administration concentration in Information Technology
Sup De Co Marrakech, Morocco May 2003
Bachelor of Business Administration
ADDITIONAL SKILLS
Intermediate/Proficient in: SoapUI, GitHub, Jenkins, Eclipse, SQL, Jmeter, and JIRA
Beginner: Java
Languages: English, French and Arabic