Skip to content
wlsf82Public
forked from gneutzling/cv

About

My resume.

Topics

Resources

Stars

17 stars

Watchers

3 watching

Forks

 
 

Latest commit

 

History

586 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Walmyr Lima e Silva Filho

Senior QA Engineer | Cypress, Playwright, JavaScript

E-mail: wlsf82@gmail.com
Phone: +34 669 257 533
Location: Barcelona, Spain

LinkedIn: https://www.linkedin.com/in/walmyr-lima-e-silva-filho/
Portfolio: https://walmyr.dev
GitHub: https://github.com/wlsf82

Summary

Senior QA Engineer with 10+ years building test automation frameworks at scale (Cypress, Playwright, Selenium). I help engineering teams ship faster by designing quality strategies from requirements to production — at GitLab, I led end-to-end testing for new features while mentoring engineers across a distributed organization. Cypress.io Ambassador and founder of Talking About Testing School, teaching 28K+ students worldwide.

Experience

Talking About Testing School – Online Instructor and Founder – Barcelona, Spain

2018 – Present

Founded Talking About Testing School, teaching test automation through 20+ courses across multiple platforms (TAT School, Hotmart, Udemy) to 28K+ students worldwide

Leadtech – Senior QA Engineer – Barcelona, Spain

Oct 2025 – Oct 2026

At Leadtech, I worked on a web app project as a Senior QA Engineer.

  • Defined and implemented end-to-end quality strategy across requirements, development, and production deployment
  • Built automated test suite from scratch using Cypress for web applications and Playwright for cross-browser coverage
  • Set up CI/CD workflows to run automated tests on every pull request, blocking merges until all checks pass
  • Ran exploratory testing sessions and participated in Scrum ceremonies

Typeform – Senior Quality Assistant Software Engineer – Barcelona, Spain

Mar 2022 – Jan 2023

At Typeform I:

  • Cut visual regression testing costs by replacing an expensive SaaS with a self-hosted open-source alternative
  • Delivered Cypress Masterclasses that enabled dozens of product engineers to write and maintain automated tests independently
  • Refactored existing test code and reviewed pull requests to raise the quality bar across teams
  • Ran exploratory testing sessions to uncover issues automated checks were missing

QWIC – Senior QA Engineer – Amsterdam, Netherlands

Sep 2020 – Jan 2021

At QWIC I:

  • Migrated end-to-end test suite from Puppeteer + Jest to Cypress, restructuring the framework for maintainability and faster test execution
  • Increased test coverage by adding end-to-end and component tests, enabling frontend testing independent of backend dependencies
  • Automated dependency and security updates with GitHub Dependabot
  • Improved the git workflow and introduced Kanban, making delivery steadier and more predictable
  • Maintained the CI/CD pipelines, reviewed code, triaged service desk issues, and developed small features in React

Taller Digital Business – Software Consultant – Amsterdam, Netherlands

Jul 2020 – Sep 2020

  • Delivered QA consulting and test automation workshops for client engineering teams
  • 100% remote

GitLab – Senior Software Engineer in Test – Amsterdam, Netherlands

Mar 2019 – Jun 2020

As a SET at GitLab, I:

  • Led test automation for new feature development, identifying test gaps and prioritizing coverage by area of risk
  • Built new tooling and framework features for the end-to-end automation suite, working autonomously on problems of diverse scope
  • Triaged and resolved test failures to maintain CI reliability, ensuring developers trusted automated feedback
  • Introduced test automation tools and processes that improved quality and delivery velocity
  • Advised on testing the security and scalability of the product
  • Mentored other engineers and managed project schedules independently, aligned with department goals
  • Worked 100% remotely

Qelp – QA Engineer – Amsterdam, Netherlands

Jul 2018 – Feb 2019

Defined a quality-first SDLC process integrating testing from requirements through production deployment

Some of the activities I performed as a QA engineer at Qelp were:

  • Built automated test suites (UI functional, acceptance, visual regression) and tuned CI/CD pipelines for continuous delivery
  • Extended application code to improve testability and conducted code reviews to raise quality standards
  • Collaborated with business analysts on requirements definition and participated in Agile ceremonies and architecture discussions

Whereby – Senior QA Engineer – Oslo, Norway

Jun 2016 – Feb 2018

Built end-to-end test suites using Protractor and BackstopJS for web applications and XCUITest for iOS mobile applications, integrated into GoCD CI/CD pipelines for pull request validation

Managed 30+ CI/CD pipelines and infrastructure-as-code, ensuring reliable automated feedback across platform releases

Served as on-call engineer bi-monthly, triaging production incidents using New Relic and Grafana and resolving issues via Linux server log analysis

Taller Digital Business – Software Developer and Agile Testing Coach – Florianópolis, Brazil

Jun 2014 – May 2016

Hired as QA Engineer to build BDD acceptance tests in Cucumber (Ruby), then expanded into software development while coaching the team to integrate testing into development workflows rather than treating it as a separate phase

Led the team's transition from Scrum to Kanban, introducing continuous flow and reducing delivery cycle time

ADP – QA Analyst – Porto Alegre, Brazil

Apr 2011 – May 2014

Built automated test suites for two products using Selenium (Java) and HP Quick Test Pro (VBScript)

Led Tech Talks, an internal knowledge-sharing program, introducing agile testing practices to the QA team

Good Card – Manual and Automated Test Analyst – Porto Alegre, Brazil

Nov 2009 – Mar 2011

Started the company's first test automation framework for web applications in JavaScript, after convincing management that automation is more than record and playback. Also wrote unit tests for database triggers and procedures, executed manual test cases, managed bugs, and wrote PL/SQL code.

Other jobs as a tester/QA – Porto Alegre, Brazil

2004 – 2009

Before moving into test automation (2004-2009), I worked as a manual tester at Hewlett-Packard, Sicredi, Softplan, Dell Computers, and Datum TI.

Skills

  • Programming Languages: JavaScript, TypeScript, Ruby
  • Testing: Cypress, Playwright, Selenium, Puppeteer, WebdriverIO, Jest, Mocha, Chai, Supertest, Postman, Applitools, Percy, BackstopJS, XCUI Test, Detox
  • CI/CD and infrastructure: git, GitHub, GitLab, Jenkins, CircleCI, Docker, AWS, GCP, Vercel, Linux, Unix
  • Web development: Node.js, React, Vue.js, Express, GraphQL, MongoDB, HTML5, CSS3, ESLint
  • AI-assisted development: Claude Code, Antigravity, GitHub Copilot, Cursor, ChatGPT
  • Programming paradigms: Object-oriented programming, functional programming
  • Other: Jira, Trello, Slack, Zoom, MS Teams
  • Languages: English: Bilingual or Proficient (C2), Spanish: Intermediate (B1), Portuguese: Bilingual or Proficient (C2)

Education

Bachelor's in business management with an emphasis on systems information analysis at PUCRS (2012)

Projects

Side projects and community contribution

Here's a list of side projects I work on.

Books I read

Here's a list of some books I read that helped me become the professional I am today.

Courses I took

Here's a list of courses I took.

About

My resume.

Topics

Resources

Stars

17 stars

Watchers

3 watching

Forks

Contributors