Edgar Herrera
Automation Tester SA
E-mail: joao.herrera9@[Link]
LEVEL YEARS EXP
Java-Selenium Advanced 5+
Typescript Intermediate 2+
Postman (API) Intermediate 2+
SoapUI (API) Intermediate 2+
Katalon Studio Intermediate 2+
Protractor Intermediate 2+
Selenium WebDriver IO Intermediate 3+
Jasmine / Mocha Intermediate 2+
Cucumber Beginner 1+
GIT Advanced 4+
SCSS / Bootstrap Intermediate 2+
Jenkins Intermediate 2+
Jira / Azure DevOps / TFS Advanced 4+
HTML 5 Intermediate 2+
Project Management Advanced 4+
Swagger Intermediate 2+
SQL Server Intermediate 2+
Mongo Beginner 1+
Qlik Sense Beginner 2+
Tableau Intermediate 2+
ADDITIONAL HIGHLIGHTS
• 5+ years of experience in IT Industry, developing applications and testing scripts for mobile and Web.
• 5+ years as Java programming, designing and executing automation scripts,
• Strong experience in Manual testing, Automation testing, Functional testing, Non-functional testing and API
testing
• Good Experience using tools like Jasmine, Cucumber, Protractor, API Postman, Azure DevOps, Jenkins,
TFS, SoapUI, BrowserStack, Selenium WebDriver IO.
EDUCATION/CERTIFICATION
_
2013 - 2017: Engineering in Strategic Information Systems – Universidad Politecnica de Aguascalientes
2014 - 2015: Beginner JavaScript – Universidad Politecnica de Aguascalientes
2017: Academic exchange Leon, Spain (Scholarship)
2017 - 2018: Access & Data Base – Tecnologico de Monterrey
2020 – Scrum – Capgemini
PROFESSIONAL HISTORY
Project: ZoomCare and TPS September 2020 – Present
Client Name: Cognizant Project
Description:
Working closely with the team that developed the automated framework testing for web and mobile scenarios
focused on performing end to end and API testing for an application where applications for health insurance are set;
developed a framework functionality to dynamically set values and variables to test and validate information
depending on the state selected.
Create the test cases to know the scope regarding user story.
Perform the tests in local, development, QA and production environments and the merge of code from Jenkins for
its visualization in them.
Approval and release of pull request.
Automate End to End Testing.
Role: Automation Tester SA
Environment: Selenium WebDriver IO, JavaScript, Java, Jira, Jenkins, Visual Studio Code, Eclipse, Postman,
Bitbucket, AWS, Swagger.
Responsibilities:
● Using Selenium WebDriver IO and JavaScript to develop automation scripts.
● Configure scripts to run on multiple platforms and multiple environments.
● Execute and create test scripts using Visual Studio Code IDE.
● Using Selenium WebDriver IO to manage asserts and scripts executions
● On charge of setting up pipelines on Jira and Jenkins to run scripts automatically on a specific schedule or
after any triggering action.
● Execute regression and Integration testing using automated testing suites.
● Responsible on tasking and estimating QA tasks on charge of design, creation, analysis and development of
test cases to manual testing and automated end to end testing.
● On charge of automation scripts creation and execution.
● Testing applications developed on Angular technology for an important insurance company.
● Working under Agile Methodology with local and remote team members located in United States.
Project: Assurant - Global Service Platform (GSP) February 2019 – September
2020 Client Name: Capgemini Project Description:
Working closely with the team that developed the automated framework testing for web and mobile scenarios
focused on performing end to end and API testing for an application where applications for health insurance are set;
developed a framework functionality to dynamically set values and variables to test and validate information
depending on the state selected.
Role: Quality Assurance Automation Engineer
Environment: Protractor, Typescript, JavaScript, Jasmine, Azure DevOps, Visual Studio Code, Selenium
WebDriver, BrowserStack, NPM, Postman, SoapUI, Katalon
Responsibilities:
● Using Protractor, Typescript and JavaScript to develop automation scripts.
● Configure scripts to run on multiple platforms and multiple environments through BrowserStack, running
on desktop and mobile devices
● Execute and create test scripts using Visual Studio Code IDE.
● Using Jasmine Framework to manage asserts and scripts executions
● On charge of setting up pipelines on Azure DevOps to run scripts automatically on an specific schedule or
after any triggering action.
● Execute regression and Integration testing using automated testing suites.
● Responsible on tasking and estimating QA tasks on charge of design, creation, analysis and development of
test cases to manual testing and automated end to end testing.
● On charge of automation scripts creation and execution.
● Testing applications developed on Angular technology for an important insurance company.
● Working under Agile Methodology with local and remote team members located in United States and
India.
Project: Finances Analytics (SAP) October 2018 - February 2019
Client Name: NISSAN COMPAS - Cooperation Manufacturing Plant Aguascalientes
Project Description: Information collection through administrative boards to obtain and develop financial
statements through the use as SAP manager in the database and creation of analytics for the automated visualization
of the same. Role: IT Specialist
Environment: Access, SQL, SAP, HTML5, JavaScript, Tableau, QlikView and Qlik Sense.
Responsibilities:
● Responsible on implementing the Qlik Sense analytic and having administrator and developer role for the
tool operation.
● Responsible for the control of Tickets generated in SAP, consultations and monitoring issues in the ERP.
● Monitoring problems detected with the SAP SOLMAN Tool, for internal control.
● Control of the monitoring of Cascade Projects, implemented in the Finance area.
● Use of Access, SQL, SAP, HTML5.
● Generation of statistical reports.
● Management of the flow of Hours in SAP.
Project: Specialist in Testing and Information Management in SAP (LATAM) March 2018 - August 2018
Client Name: Grupo Modelo
Project Description: Control and management of Information based on information collected by vendors and
uploaded to SAP to filter the information and place it in the correct way in the database to be able to send it to the
FTP Server (FileZilla) and from there all regions can obtain the information delivery (Logistics).
In SAP Information gathering tests were carried out to see that the devices were sending the correct information.
Role: Quality Assurance and Analyst DB Management
Environments: Macros, SAP, SQL Management
Responsibilities:
● Responsible on carrying out processes to maintain sales areas, customers and routes ensuring the
information quality and the correct management of the master data.
● Supporting different Central America countries.
● Use to Excel (macros), SAP and SQL management.
Project: CRM infrastructure manager and Automated tester September 2017 – December 2018
Client Name: Bonagens University of, Aguascalientes, Mexico
Project Description: Assignment and management of roles for Moodle and Chamilo, generation of infrastructural
modules for tests and integration of the CRM environment under provided and detailed information from the client
and summary of flows for students of the academic degree.
Role: Automated tester Engineer and Developer.
Environment: HTML5, Selenium WebDriver IO, Java, CRM,
Responsibilities:
● Responsible on managing university's web platform and website. ● On charge of computer equipment
maintenance ● Support and network management.
● Information debugging.
● Chamilo and Moodle Infrastructure Management (CRM)
● Integration testing
● Responsible on test cases design, creation and execution
Project: Automation of financial statements and reports August 2016 – January 2017
Client Name: Daimler Mexico - Cooperation Manufacturing Plant of Aguascalientes COMPAS
Project Description: Macros's Creation for financial statements
Role: Finances Analytics
Environments: Access, SQL, SAP, HTML5
Responsibilities:
● Responsible on developing a software that creates a financial state with multiples formulas in a Macro and
join from SAP database.
● Responsible of creating a software that creates a forecast for fifteen years on how COMPAS spends its
money on its different areas using Microsoft Excel.
Project: Mobile Apps Developer November 2015 – April 2016
Client Name: Animactiva, Aguascalientes, Mexico
Project Description: Front-end development of mobile applications and Interaction and execution of API support
Role: Developer Engineer
Environments: JavaScript, SOAPUI, SourceTree. (GitLab)
Responsibilities:
● Responsible on developing an effective solution on iOS and Android platforms.
● On charge of developing Android application using Android Studio as IDE and java language for
developing it.
Project: Development and Automated testes of the INEGI home page January 2015 – April 2015
Client Name: INEGI - Instituto Nacional de Estadística, Geografía e Informática
Project Description: Development and management of the back end and Front End with structure and automated
tests of the main page
Role: Software Developer Engineer and Automated Tester SDEAT
Environments: Visual Studio 2013, Bootstrap, JavaScript, SQL, Media Query and JQuery, Selenium WebDriver.
Responsibilities:
● Responsible of testing the INEGI's main home web page using Selenium software to reproduce and find
bugs or errors and report status to test lead.
● Continuous communication with dev team for tracking defects.
Working with automated testing tools like Selenium IDE, Selenium WebDriver to document and summarize defects
and test results.