David SalazarQA Automation
Hi there, I’m David. A Quality minded person who is passionate about quality beyond just testing. Currently, I’m focusing on Test Automation, Continuous Testing, and driving Quality through the entire software delivery lifecycle. My curiosity has led me to broaden my understanding of different aspects of software development, in order to achieve that I’m constantly learning about several topics such as agile, continuous delivery, infrastructure and different testing tools, techniques and frameworks, i.e: - Mostly code in: Javascript, Java, Python, and shell scripting. -Tools and Frameworks: Cypress, Selenium, Playwright, TestCafe, Appium, JUnit, Postman. K6. - Test types: Unit, Integration, API, UI, Exploratory, Performance, Smoke Tests, White/Black box testing. - CI/CD tools: CircleCI, Jenkins, GoCD.
Certifications
B2 Upper Intermediate
B2 Upper Intermediate, B1 Intermediate
10/07/2021
Tech stack
B1 Intermediate
B2 Upper Intermediate
JavaScript (5)
TypeScript (5)
Jenkins (4)
Java (4)
QA Automation (3)
Nightwatch.js (3)
GitHub (3)
JMeter (3)
Postman (3)
CircleCI (3)
Docker (3)
Cypress (3)
Selenium Automation (3)
Python (1)
BitBucket (1)
Selenium (1)
Appium (1)
Oracle Database (1)
Oracle Forms & Reports (1)
Quality Assurance (QA) (1)
ERP (1)
Leadership
E2E Testing
Release Management
Agile
Automated Testing
API Testing
System Analysis
Experience
QA AutomationZemoga
12/2021 - Currently

Key achievements: - Developed new and updated existing Automation test cases using Nightwatch, Javascript, and Typescript, Page Object Model pattern. - Integrate TestRail to the current workflow of the UI automation framework. - Helped migrate UI automation framework from Jenkins to cloud bees pipeline. - Contributed to testing efforts due to migration of local servers to cloud-based servers, strategy of both automation and manual testing was needed. - Identified and informed main flows of the system that were performing poorly, using Jmeter and K6 as performance testing tools. - Design, develop and implement a test automation framework from scratch using Playwright, javascript, and Page Object Model pattern. - Integrated test automation framework as a step of the CI/CD pipeline using Github actions. - Design, develop and implement a react-native mobile test automation framework from scratch using Detox (mobile), javascript, and Page Object Model pattern.

Nightwatch.js
JavaScript
TypeScript
GitHub
JMeter
QA Automation
QA AnalystThoughtWorks
03/2019 - 04/2021

Key achievements: - Assess the quality state of several projects to present a strategy to support the different project’s testing needs and address overall quality. - Design, develop and implement a test automation framework from scratch using Cypress, javascript, and Page Object Model pattern. - Integrated test automation framework as a step of the CI/CD pipeline using CircleCI. - Developed new and updated existing Automation test cases using TestCafe, Javascript, and Page Object Model pattern. - Developed new and updated existing Automation test cases using Selenium, Java, and Page Object Model pattern. - Introduced and implemented the test pyramid concept to different teams to start developing a set of unit, integration, UI, and manual tests.

Cypress
Selenium Automation
Java
JavaScript
TypeScript
Postman
Docker
CircleCI
Jenkins
QA AnalystIOET
02/2018 - 02/2019

Key achievements: - Development of test suites for Regression Tests, Build Verification Tests, Smoke Tests, and White/Black box testing. - Integrated test automation framework as a step of the CI/CD pipeline using CircleCI. - Design, develop and implement a test automation framework from scratch using Appium, Python, Page Object Model pattern, Bitrise, and AWS device farm

Appium
Java
Python
BitBucket
Jenkins
Selenium
Software EngineerSudamericana de Software
05/2017 - 02/2018

I was responsible for the code maintenance of a USSD mobile menu XML based, adding features to support customer engagement, Development of an API database based, Developing and testing store procedures, triggers, and queries for Oracle database, Java Enterprise Edition developer, Database configuration for sprXslt, JEIS, SRE frameworks, Spin up the configuration of a “Coherence Cluster” on top of Oracle Web Logic server for a distributed cache application.

Oracle Database
Back End DeveloperCruz Roja Ecuatoriana
03/2017 - 04/2017

Design and creation of Entity–relationship model for an ERP module, Quality Assurance of data integrity, Oracle Forms & PL/SQL.

ERP
Quality Assurance (QA)
Oracle Forms & Reports
Education
Computer and Information systems - Data Analytics (PBD)Douglas College, Vancouver, BC, Canada.
05/2022 - Currently
Bachelors degree in Telematics engineeringEscuela Superior Politécnica del Litoral, Guayaquil, Ecuador.
10/2011 - 10/2017