Summary
Overview
Work History
Education
Skills
Languages
Certification
Aptitudes
Timeline
Generic
Magdy Kharoly Cordova Sanchez

Magdy Kharoly Cordova Sanchez

Québec,QC

Summary

Dedicated Quality Assurance Engineer with nearly 8 years of experience in ensuring the functionality and usability of software products prior to release. Skilled in planning and executing test schedules and strategies according to project scope and deadlines. Experienced in monitoring and tracking bug resolutions while verifying the accuracy and completeness of software documentation to mitigate risks. Strong performance working with distributed teams across various countries under Scrum methodology. Expertise in requirements gathering, test design, manual and automation testing, and WebAPI testing.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Software QA Engineer

Voltron Data
05.2021
  • Leading the 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 the sync-up meetings of the tasks with the developers
  • Monitoring and control of tasks
  • Support with updating functional documentation
  • Version control with GIT.

Quality Assurance Engineer

BlazingSQL
03.2018
  • 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
  • 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 Engineer

Webcreek
11.2022 - Current
  • 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 the definition of done.with high quality standards
  • Be part of the QA team during the Release stage executing Manual Test cases and raising found defects
  • Issues Managments with Azure Devops (ADO)
  • Use of 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.

QA Analyst

SONDA
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 the defects found
  • Logs review by application and environment
  • Scripts review (Oracle, SQL Server)
  • Preparation of a quality environment
  • Trello as a 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 Report
  • Worked under the ISTQB guidelines and the SCRUM methodology
  • Source Code Control using Team Foundation Server.

Software Developer

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
  • (Desktop and Web)
  • Maintenance of Modules, Reports and Indicators
  • Preparation of Reports (Crystal Reports (.PDF) and EPPLUS (.XLS))
  • Experience in the development of ASP.Net, JQuery and Java
  • Others: Creation of User and Technical manuals
  • Tests and documentation of the developed Tasks.

Software Programmer

MPC Solutions
05.2013 - 12.2013
  • Web applications development using java
  • Use of Mysql database
  • Spring Framework and Java 6

QA Tester

SolAmbiente S.A.C.
- 12.2012
  • Code review
  • Test case design
  • Execution of unit and functional tests
  • Preparation of QA Environment
  • Participation in meetings and coordination with the Development Area
  • Preparation of Documentation.

Education

Computer Assembly and Maintenance -

Universidad Nacional de Trujillo
01.2013

Systems Engineer -

Universidad Nacional de Trujillo
01.2013

Computer Ofimática -

Instituto Superior Tecnológico Beta
01.2009

Skills

  • Selenium IDE/WebDriver
  • Cypress
  • VBNET
  • Postman
  • Python
  • Pytest
  • SOAP UI
  • PyArrow
  • Pandas
  • Jenkins
  • Functional Testing
  • SQL knowledge
  • Test Planning
  • Python Scripting
  • User Acceptance Testing
  • Scrum Framework

Languages

English
Professional Working

Certification

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

Aptitudes

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

Timeline

QA Engineer

Webcreek
11.2022 - Current

Software QA Engineer

Voltron Data
05.2021

Quality Assurance Engineer

BlazingSQL
03.2018

QA Analyst

SONDA
01.2016 - 02.2018

Software Developer

01.2014 - 12.2015

Software Programmer

MPC Solutions
05.2013 - 12.2013

QA Tester

SolAmbiente S.A.C.
- 12.2012

Computer Assembly and Maintenance -

Universidad Nacional de Trujillo

Systems Engineer -

Universidad Nacional de Trujillo

Computer Ofimática -

Instituto Superior Tecnológico Beta
Magdy Kharoly Cordova Sanchez