Summary
Overview
Work History
Education
Skills
Certification
Languages
Aptitudes
Tools Technologies
Personal Information
Timeline
Generic
Magdy Kharoly  Cordova Sanchez

Magdy Kharoly Cordova Sanchez

Québec,Canadá

Summary

Professional committed to confirming proper functionality and usability of software products before release. Plans test schedules and strategies according to project scope and delivery dates and monitors and tracks bug resolutions. Reviews software documentation to verify technical accuracy and completeness and to mitigate risks.

Good performance working with distributed work groups in different countries. Worked under Scrum methodology and with experience on capture, definition and refinement of requirements, test design, manual and on Automation testing.

Overview

10
10
years of professional experience
1
1
Certification

Work History

QA Engineer

Webcreek
California, US
11.2022 - 01.2024
  • Create test cases for the different assigned features.
  • Perform Manual Testing.
  • Extend test automation frameworks to incorporate new functionalities using Selenium + Java.
  • Assess and advise on the testability of user stories, including acceptance criteria, non-functional requirements, and definition of done.with high quality standards.
  • Be part of QA team during Release stage executing Manual Test cases and raising found defects.
  • Issues management with Azure DevOps (ADO) Use Agile (Scrum) software development methodology.
  • Offers guidance within the area of expertise and contribute to the development of the organization's functional strategy.
  • Version control with GIT.

Software QA Engineer

Voltron Data
California, US
05.2021 - 08.2022
  • Leading QA team.
  • Planning and design of the test cycles.
  • Definition and execution of test cases according to the strategy and scope of the test based on the requirements and documentation of the product manager.
  • Working with Functional tests, Regression tests, Happy path and E2E Tests according to the needs and the risk that are taken.
  • Use of pytest to create unit tests.
  • Test automation with python.
  • Development of the testing framework for our API using Python, pytest and duckDB.
  • Our E2E Testing framework allows us to run automated tests on platforms with Linux and Centos every time new changes are pushed.
  • It also allows you to run tests locally, on AWS / GCP servers or Docker.
  • Planning, Organization and Leading sync-up meetings of tasks with developers
  • Monitoring and control of tasks.
  • Support with updating functional documentation.
  • Version control with GIT.

Quality Assurance Engineer

BlazingSQL
San Francisco, US
03.2018 - 03.2021
  • Planning and design of test cycles.
  • Definition and execution of test cases according to strategy and scope of test based on the requirements and documentation of the product manager.
  • Keep track of quality indicators (KPI): number of defects and execution times.
  • Working with Functional tests, Regression tests, Happy path and E2E Tests according to the needs and the risk that are taken.
  • Smoke Testing execution on Production Environment.
  • Development of the testing framework for our main blazingSQL API using Python, Apache Drill, PySpark.
  • Our E2E Testing framework allows us to run automated tests on platforms with Linux and Centos every time new changes are pushed.
  • It also allows you to run tests locally, on AWS / GCP servers or Docker.
  • Use of Amazon EC2 to compile and execute tests.
  • Planning, Organization and Leading the sync-up meetings of the tasks with the developers.
  • Assign the defects found to the development area.
  • Support with updating functional documentation.
  • Version control with GIT Issues management with JIRA/GIT.
  • Trello for retrospective meetings.
  • Scrum methodology.
  • Use of Jenkins for continuous integration.

QA Analyst

SONDA
Lima, Peru
01.2016 - 02.2018
  • Analysis of functional and/or technical documentation based on user requirements.
  • Estimation and planning of testing cycle.
  • Automation of test cases with Selenium IDE and Selenium WebDriver.
  • Smoke Testing execution on Production Environment.
  • Automation testing using selenium IDE/WebDriver with Python.
  • Report and follow up on defects found.
  • Logs review by application and environment.
  • Scripts review (Oracle, SQL Server).
  • Preparation of a quality environment.
  • Trello as daily management tool.
  • Use of JMeter for data generation.
  • Generation of documents of the tests carried out in the QA environment.
  • Preparation of supporting documents for Passes to Production.
  • Elaborate Testing Reports.
  • Worked under the ISTQB guidelines and the SCRUM methodology.
  • Source Code Control using Team Foundation Server.

Software Developer

MPC Solutions
Trujillo, Peru
01.2014 - 12.2015
  • Database (Oracle 11g, SQL Server 2018 and MySQL) Creation of Stored Procedure, Views and Triggers (Transact).
  • Analysis and Development in .NET with WCF and MVC4.
  • Maintenance of Modules, Reports and Indicators.
  • Preparation of Reports (Crystal Reports (.PDF) and EPPLUS (.XLS)).
  • Experience developing of ASP.Net, JQuery and Java.
  • Others: Creation of User and Technical manuals.
  • Tests and documentation of the developed Tasks.

Education

System Engineer - Computer Engineering Technology

Universidad Nacional De Trujillo
Peru
12.2013

Skills

  • Adaptability
  • Professionalism
  • Decision-Making
  • Defect monitoring
  • Functional Testing
  • Results and Deadline-Driven
  • Analytical Skills
  • User Acceptance Testing

Certification

  • ISTQB Certified Tester,Foundation Level
  • Scrum Fundamentals Certified
  • Scrum Master Certified
  • Scrum Developer Certified

Languages

Español
Native or Bilingual
English
Professional Working

Aptitudes

  • Project Management
  • Software development
  • QA Manual
  • QA automation

Tools Technologies

  • Selenium IDE/WebDriver
  • Cypress
  • VB.NET
  • Postman
  • Python
  • Pytest
  • SOAP UI
  • PyArrow
  • Pandas
  • Jenkins

Personal Information

Title: Quality Assurance Engineer

Timeline

QA Engineer

Webcreek
11.2022 - 01.2024

Software QA Engineer

Voltron Data
05.2021 - 08.2022

Quality Assurance Engineer

BlazingSQL
03.2018 - 03.2021

QA Analyst

SONDA
01.2016 - 02.2018

Software Developer

MPC Solutions
01.2014 - 12.2015

System Engineer - Computer Engineering Technology

Universidad Nacional De Trujillo
Magdy Kharoly Cordova Sanchez