
David Sánchez García
Verified Expert in Engineering
Quality Assurance Developer
Málaga, Spain
Toptal member since July 12, 2021
David is a QA software engineer driven to provide the best QA solutions and help companies deliver the best version of their product to the final user. He has over 8 years of proven experience in cooperating and leading teams, creating solutions from scratch, and improving communication within a team. Thanks to his exemplary cooperative skills and grit, David thrives when tackling a challenge and often ends up delivering a better product because of it.
Portfolio
Experience
- Cucumber - 5 years
- Protractor - 5 years
- Git - 5 years
- Selenium - 5 years
- Karate API Testing - 5 years
- Behavior-driven Development (BDD) - 5 years
- JavaScript - 5 years
- Gatling - 4 years
Availability
Preferred Environment
Visual Studio Code (VS Code), IntelliJ IDEA, Selenium, Gatling, Grafana k6, Karate API Testing, Behavior-driven Development (BDD), JavaScript, Protractor, Appium
The most amazing...
...thing I've done was to create a BDD framework from scratch that took the company into a new level of collaboration and contribution.
Work Experience
QA Automation Engineer
Ryanair
- Created, reported, and tracked bugs found while testing.
- Developed new REST API tests including positive and negative scenarios.
- Ran and reported results on API and performance tests—contributing to the release process.
Senior QA Engineer
Agioglobal
- Created a solution for testing the integration of microservices.
- Cooperated with other QAs in order to define test strategies.
- Created POCs using different testing tools to determine which solution was better for our needs.
- Learned from developers about different apps and their behavior.
Senior QA Engineer
Rindus
- Built a framework from scratch to test Android and iOS apps.
- Created, reported, and tracked bugs found using Jira.
- Organized testing activities together with the team.
- Introduced QA Touch as the new test management tool and presented it.
- Created and maintained test cases on the test management tool, QA Touch.
- Ran manually and automatically tested plans from QA Touch and reported the test results.
- Worked within a Scrum methodology to develop and deliver our product.
- Used Jenkins to run test cases using a framework for mobile testing.
QA Automation Engineer Lead
Ryanair
- Served as a technical lead of a team of 15-20 people working on web projects.
- Worked on web, API, and performance testing together with the team.
- Created, tracked, and reported on results and bugs.
- Developed and maintained test plans and test suites in TestRail.
- Ran daily jobs to validate smoke and regression test suites.
- Worked on QA tools to automate manual tasks speeding up manual tasks.
- Mentored the team by reviewing code and generally supporting team members.
- Helped manual QAs to learn automation by extending their skills and contributing to the team.
QA Automation Engineer
Ryanair
- Set up a framework for web testing using Protractor and Cucumber.
- Taught the team how to use the framework for web testing.
- Created and tracked bugs using Jira from Atlassian.
- Composed and kept updated the test plans and test suites in TestRail.
- Ran daily jobs to validate smoke and regression test suites.
Experience
Web Testing Framework
https://github.com/Deift/protractor-cucumberMobile Testing Framework
https://github.com/Deift/MobileTestingAppiumRyanair Website
Mobile Testing Framework for the Mobile App, Auxmoney Kredite
Education
Master's Degree in Computer Engineering
Universidad de Almería - Almería, España
Erasmus Exchange in Computer Engineering
Politechnika Wroclawska - Wrocław, Poland
Certifications
ISTQB Foundation Level
ISTQB
Skills
Libraries/APIs
Node.js
Tools
IntelliJ IDEA, Gatling, Karate API Testing, Cucumber, Git, Grafana k6, Jenkins, Jira, Confluence
Frameworks
Protractor, Selenium, Appium, TestNG, Express.js, Swagger
Paradigms
Manual Testing, Behavior-driven Development (BDD), Automated Testing, Test Automation, Scrum
Languages
JavaScript, Java, Scala
Platforms
Visual Studio Code (VS Code)
Industry Expertise
Project Management, Marketing
Other
Quality Assurance (QA), Team Leadership, Technical Hiring, Source Code Review, Task Analysis, Code Review, Interviewing, API Testing, Automated UI Testing, Leadership, QA Automation, Cross-functional Collaboration, Mobile App Testing
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring