William Oliveira

QA Automation Engineer | SDET | Freelancer

Email: williamcarlos00@gmail.com

Phone: +32493402196

ABOUT ME

Hello there, I’m William Oliveira or Will. Welcome to my page \o

I’m Software Engineer specialized in Quality Assurance and Test Automation with 9+ years’ experience. Certified Tester in Advanced Level (CTAL-TA) by the International Software Testing Qualifications Board in partnership with the brazilian institute of software testing (2018).

A professional with a track record of providing functional/manual and test automation services. High degree of curiosity around the subject matter, details oriented, hands-on Tester and keen to ensure good quality and results.

Excellent team player and lead with interpersonal skills to build relationships with teammates and other teams.

Strong experience in:

  • Python, JavaScript/TypeScript and Swift.
  • CI/CD: Jenkins, AWS, Gitlab, CircleCI, Docker, Travis and S3.
  • Frameworks: Cypress, WebdriverIO, Selenium, Puppetter, TestCafe and Robot Framework.
  • Mobile: Appium, Detox, UIAutomator and Espresso (Android) and XCTest,XCUITest (iOS).
  • Unit: React Testing Library, Mocha, ChaiJs, Jest, Enzyme, JUnit, SuperTest and PyUnit.
  • Cucumber, SauceLabs, BrowserStack, Postman and Gherkin scripts.

EXPERIENCE

ATS4IT

Senior QA Automation Engineer - SDET

April 2021 - Present

https://www.agap2-it.pt/en/ats/

Clients - Air Labs (New York, US), NIKE ELC (Laakdal, Belgium).

Senior QA Automation Engineer working for some of ATS4IT customers based in Belgium and US.

Responsible for design and implementing the Quality Process into the whole development areas.

Responsible for developing TypeScript based Automation E2E project for Web (React and Redux) using Cypress, Docker and CircleCI.

At Nike, I was the first SDET specialist providing and sharing quality first mindset and moving to Shift-Left Environment between different teams based in US, India and Belgium.

Responsible for developing Python based Automation E2E project for API, UI, SAP, ERP and warehouses Logistic Center applications using Robot Framework, Python and Jenkins.

Supporting, defining and creating a QA Roadmap for the quality process and quality engineers and Business Analysts (40 Quality Analysts, 20 Test Automation Engineers, 4 different teams around the globe).

Capitalise (UK)

Lead QA/SDET

September 2020 - March 2021

https://www.capitalise.com

First QA Specialist providing and sharing quality first mindset and moving to Shift-Left Environment between a team of 10 developers and Product Managers.

Responsible for design and implementing the Quality Process into the whole development areas leading Manual and Automation perspectivities.

Responsible for developing Javascript based automation E2E projects for API and UI applications using Cypress and Postman in a CI based on Docker and Azure DevOps.

Facilitating the implementation and growth of unit level validation for the Frontend team using React Testing Library.

Responsible for developing an Azure Template to reuse the microservices tests between all the pipelines with a common code.

Defining and creating all the test metrics, test plans and release process for the current platform and new features. Also, elaborating the QA Roadmap for the quality process inside the whole company.

Mindera - Portugal

Senior QA Automation Engineer - SDET

April 2019 - August 2020

https://www.mindera.com

Senior QA Automation Engineer working for one of Mindera's customers, YOOX NET-A-PORTER (YNAP) based in London.

Responsible for all stages of the test process. Creating and maintaining functional and unit tests Javascript based using Cypress, WebdriverIO, Postman, Jest and Mocha in a Continuous Integration Environment with Docker, Jenkins and Saucelabs.

Created a bug taxonomy (JIRA) to increase the test coverage after the first analysis when joined in this project (TestRail).

Tech QA interviewer - Analysing new candidates on technical call interview stage. Evaluating their skills with QA Process, Agile Methodologies, Coding Skills and DevOps knowledge.

QA Mentor analysing different projects and preparing new QA staff that are joining at the company.

Daitan Group - Brazil

Senior QA Automation Engineer - SDET

September 2018 - March 2019

https://www.daitan.com

QA Tech Lead providing technical leadership for 5 Engineers on one of Daitan’s customers based in US.

Responsible for developing automation projects from scratch Python based integrating with Robot Framework for IOS and Android, Security, API and Web.

Writing and developing test cases using UIAutomator, XCtest, Appium, Selenium, Postman, Docker and Jenkins in order to delivery a complete CI/CD Environment.

Providing technical and mentoring programs to interns including sharing knowledge on features, tools, processes, agile methodologies and best practices to design test beds, develop test plans, test cases and propose test strategies according to system requirements.

Samsung - Brazil

Senior QA Automation Engineer

September 2017 - August 2018

https://www.sidia.com/

Senior QA providing technical leadership and quality approach for releases in LATAM.

Sharing knowledge on features, tools, processes (Agile) and troubleshooting skills as Logcat and Wireshark debug. Also, manage all daily team’s requests (Resources allocation).

Responsible for developing tests with Python using Selenium, Appium and Robot Framework with Cucumber and Gherkin scripts following BDD practices.

Configuration of pipelines in Jenkins in order to have each deployed version on each level of tests in the applications tested by our automated tests.

Daitan Group - Brazil

QA/SDET

September 2017 - August 2018

https://www.daitan.com

QA Engineer working for one of Daitan’s customers based in US.

Testing and developing Python based test case automation using Robot Framework throughout Docker and Jenkins providing a full Continuous Integration Environment.

Working on Agile Methodologies. Participating in Planning, Retrospectives and stand-ups daily closely with the other team’s members remotely.

Reduce time-to-market by developing automated regression test suites ensuring product stability and reduced number of defect escapes.

Testing and stressing in OLTs, ONTs of GPON and Active Ethernet models, Residential Gateway Services, IPTV (IGMP Multicast) Services, Network Systems, Network Routing and Data Services.

CPqD - Brazil

QA

January 2013 - June 2016

https://www.cpqd.com.br/

First full time position as QA and I had the chance to improve all of my skills, Love this company <3

Testing and developing Java based tests using Selenium, Junit and Jmeter.

Writing test cases in Testlink and Bug tracking process on JIRA and Mantis.

Elaborating documents of Detailed Requirements, according to Traditional methodologies of SDLC and STLC and working on Agile Methodologies later.

Algar Telecom - Brazil

QA Intern

Abril 2012 - December 2012

https://www.algartelecom.com.br/para-voce/

First QA intern position and I had the chance to learn what is Quality haha

Developing and Supporting tests using Python and Shell Scripts. Finding, reporting and retesting issues through JIRA.

Manual Testing for Network services GPON, Active Ethernet, Gateway Services, IPTV (IGMP Multicast), SIP, MGCP and Megaco/H.248.

ACADEMIC BACKGROUND

PUC-Campinas

BSc Telecommunications Engineering

2011 - 2015

CESAR School

Extension in Mobile Test Automation

2017 - 2018

ISTQB

CTAL-TA - Validation 18-CTAL-TA-00646-BR

2018 - 2018