Thialison SouzaQA Automation
Senior Software Development Engineer in Test (SDET) dedicated to ensuring quality in software products, I bring a robust foundation in software development and testing methodologies. I craft and implement comprehensive test strategies to elevate product excellence and ensure seamless user experiences. With expertise in designing and executing automation frameworks like Cypress, Playwright, Supertest, Selenium, and Appium, I effectively leverage CI/CD pipelines to streamline processes and enhance efficiency. Thriving in dynamic, agile, and collaborative environments, I embrace innovation and teamwork to deliver exceptional results. Skills: - Languages: TypeScript, JavaScript, Ruby - Automation Frameworks: Cypress, Playwright, Selenium, Appium - CI/CD Tools: GitLab CI, Jenkins, CircleCI, GitHub Actions - Containers: Docker, Kubernetes (K8s) - Cloud: AWS, Google Cloud - Task Management: Jira, Pipefy - Version Control: GitHub, GitLab - Databases: MongoDB, PostgreSQL, MySQL
Certifications
QA Engineer
Quality Assurance (QA)
12/07/2023
Tech stack
Quality Assurance (QA) (9)
QA Automation (7)
Cypress (5)
Ruby (3)
Docker (3)
TypeScript (3)
Manual QA (3)
Appium (3)
Mobile (3)
Java (2)
Agile (2)
GitHub (2)
Playwright (2)
Management (2)
JavaScript (2)
Scrum (2)
Web (2)
Architecture (2)
DevOps (1)
Cucumber (1)
Jenkins (1)
Automation (1)
Testing (1)
Kubernetes (1)
PostgreSQL (1)
Manual Testing
Test Automation
Software Testing
Git
Team Management
Experience
Senior QA EngineerJust Appraised
11/2022 - 09/2024

QA Team Leadership and Quality Advocacy • Participated in hiring, onboarding, and organizing the QA team to ensure seamless integration and efficiency. • Assisted squads in structuring their boards and optimizing their workflows and processes. • Coached and mentored QA engineers, fostering their growth and improving team performance. • Promoted and advocated for quality across engineering, embedding it as a core principle within the development lifecycle. • Facilitated continuous improvement in the team’s processes, driving innovation and efficiency. • Developed E2E test projects and established best practices for quality assurance. • Created CI/CD pipelines and workflows using GitHub Actions to streamline deployment and testing. Technologies Used: • Automation Tools: Cypress, Playwright, RestAssured • Programming Languages: TypeScript, Java • CI/CD and Workflow Tools: GitHub Actions, Docker • Project Management: Jira, Qase

Quality Assurance (QA)
QA Automation
TypeScript
Playwright
Docker
Java
GitHub
Cypress
Lead QA EngineerPipefy
12/2021 - 11/2022

QA Hiring and Team Development • Acted as the hiring manager for QA positions, overseeing the entire process from planning and demand forecasting to onboarding new team members. • Guided and mentored team members in creating and implementing their Individual Development Plans (IDPs) to foster professional growth. • Promoted and advocated for the adoption of best development practices and effective test strategies across teams. • Supported the review and refinement of the bug management process to ensure efficiency and quality.

Quality Assurance (QA)
Manual QA
Agile
Cypress
Software Quality EngineerPipefy
02/2021 - 12/2021

Test Strategy Implementation and Automation • Implemented Contract Testing using Pact to ensure seamless integration between services. • Delivered presentations in internal TechTalks to share knowledge and promote best practices. • Designed and implemented a comprehensive Test Strategy for product teams, aligning with business and technical goals. • Developed End-to-End (E2E) tests using Cypress to validate application workflows. • Participated in code reviews to maintain high code quality and team collaboration. • Automated metrics tracking for key team delivery indicators, including Throughput, Cycle Time, and Lead Time. Technologies Used: • Programming Languages: TypeScript, Ruby • Testing Tools: Cypress, Pact (for Contract Testing) • Databases: PostgreSQL • Workflow Tools: Pipefy • DevOps and CI/CD: Docker, Kubernetes (K8s), GitLab CI

QA Automation
Quality Assurance (QA)
Kubernetes
PostgreSQL
TypeScript
Docker
Testing
Ruby
Cypress
Software Quality EngineerSumUp
11/2019 - 01/2021

• Worked in an agile team with Scrum. • JavaScript and Software Architecture. • Mobile Automation using Browser Stack integration with Ruby and Appium as a framework. • Web Automated tests with Cypress.

Quality Assurance (QA)
QA Automation
JavaScript
Scrum
Web
Mobile
Architecture
Ruby
Appium
Cypress
Software Quality Engineer99
05/2018 - 04/2019

Acting as a QA Engineer in the B2B Mobile team, that allows businesses to use 99 as a business app for employees. Work heavily with the cross-functional team in providing Automation skills and implementing best testing practices. • Mobile Test Automation #Ruby + Appium + BDD + Cucumber • Using DevOps culture and CI tools such as Jenkins to manage jobs • Agile Mindset • Working in a global team, in collaboration with DiDi Chinese teams

Quality Assurance (QA)
QA Automation
DevOps
Agile
Mobile
Cucumber
Automation
Jenkins
Ruby
Appium
QA AnalystSantander Brasil
10/2016 - 05/2018

Working in the Santander Test Automation team, with the mission of disseminating the path of an agile tester, the importance of automating, defining standards, best practices and metrics.

Manual QA
Quality Assurance (QA)
QA Automation
InternSantander Brasil
05/2015 - 10/2016

Support projects in the scope of testing (Software Quality) with emphasis on: • Functional Tests E2E. • Management and creation of HP ALM Tool projects. • Creation of automated scripts with HP UFT. • Creation of Quality Indicators. • Creation of Macros and support for VBA scripts for excel.

Quality Assurance (QA)
Management
Education
Bachelor’s DegreeFatec Zona Sul
02/2013 - 02/2016