|
Josué Lobo
I am a QA Engineer, Developer, and AI Enthusiast, with experience in software quality assurance, working across startups and consulting companies. Proficient in automated testing, with expertise in Cypress, Jest, and Selenium, ensuring the delivery of high-quality platforms to users. I am a Cypress Ambassador, passionate about quality, automation, and Artificial Intelligence applied to software development. Currently working hands-on with AI agents in day-to-day engineering. Exploring how to keep quality in human hands as agents take on more of the work, along with test automation in Cypress and Playwright. I hold a Bachelor's degree in Computer Science and a postgraduate degree in Data Science & Machine Learning. |
Responsible for the platform's test automation strategy and end-to-end quality across the web application, Salesforce, and cloud integrations. Rebuilt the team's testing pipeline from the ground up, replacing a slow and flaky Zephyr Scale setup with an independent Cypress framework, later migrated to Playwright. Day-to-day QA work now runs through AI agents connected to the team's real tooling, with final quality calls kept in human hands. The company follows an agile methodology, using Jira, and we work in sprints to deliver high-quality solutions.
Some of my responsibilities are:
Played the role of QA at a startup, responsible for documenting the system's main routes and ensuring the delivery of a high-quality platform to users through functional and non-functional testing. Additionally, contributed to the creation of automated and unit tests for the application.
Some of my responsibilities are:
Joined a growing software factory as the right hand to the company's sole QA, helping to build and structure the QA process from the ground up. Worked across multiple projects simultaneously, gaining hands-on exposure to different products, workflows, and testing needs. Enhanced skills in automated testing using Cypress and Selenium, while collaborating closely with the QA lead to identify and implement continuous improvement strategies across the team.
Some of my responsibilities are:
Joined as an intern, gaining first professional experience in QA, and was hired full-time upon completion of the internship. Gained hands-on knowledge in software testing and business operations at a technology company. As a Quality Analyst (QA), responsibilities included planning and developing test cases, creating test scenarios, documenting tests and the platform, running functional and non-functional tests, analyzing requirements, writing bug reports, and automating test cases using the Ghost Inspector tool.
Some of my responsibilities are:

(02/2026-present): community building, content creation, online support and moderation, event organization, company ambassador. Also volunteered as a QA tester for some of Cypress's tools and features before their public launch, including Studio AI and cy.prompt, helping the team catch issues during testing ahead of release.
![]()
Speaker at Cypress Conference 2026, Cypress's web conference, with the talk "From Flaky to Reliable: Bringing Confidence Back to Your Test Suite". When tests fail at random, teams stop trusting their suites and the point of automation falls apart. In the talk I covered why flaky tests happen, what they cost a team, and how to fix them using features already built into Cypress. Watch the talk on YouTube.
A custom, open-source Cypress plugin I built and published on GitHub. It solves a common problem for QA teams: test coverage lives inside the codebase, so stakeholders, product managers, and QA partners without repository access usually have no easy way to see what is actually being tested. cypress-docgen reads your Cypress test files and automatically generates readable documentation straight from them, with support for custom formats and Markdown output, so the docs stay in sync with the tests instead of being written and maintained by hand separately. In short: tests that document themselves.
Published as an npm library and open-sourced on GitHub: npmjs.com/package/cypress-docgen · github.com/paulomarian0/cypress-docgen. It was later featured by Cypress.io's official Plugin Select program.


Invited by Walmyr Filho to his YouTube channel, Talking About Testing, for a live titled "Setup via GUI, cy.request e query db, com Josué Lobo - Encontro de Cypress Ambassadors" (in Portuguese). It was a content creation participation, and a fun one: a hands-on session on different ways to set up an application for automated tests with Cypress, going through setup via the graphical user interface (GUI), network calls with cy.request, and database seeding with database queries. Watch the live on YouTube.
Graduated in Computer Science, where I developed solid skills in programming, data analysis, and problem-solving. Engaged in hands-on, collaborative projects that helped me grow my ability to innovate and work well as part of a team.
Autograder configuration and implementation (volunteer project, 12/2022-02/2023): during that break, I joined a volunteer project at UVV with professor Abrantes Araújo Silva Filho to configure and implement an Autograder, something completely new to me at the time. It was a huge challenge and the responsibility felt intimidating at first, but professor Abrantes was always by our side, offering guidance and encouragement. We spent hours studying, testing, and documenting, often staying up late to solve problems or better understand some aspect of the project, and working alongside my colleagues and watching our progress made the whole experience extremely rewarding.
Some of my responsibilities on the project: