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
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.
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
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
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.
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.
- 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)
Bachelor's in business management with an emphasis on systems information analysis at PUCRS (2012)
Here's a list of side projects I work on.
Here's a list of some books I read that helped me become the professional I am today.
Here's a list of courses I took.