Joanna Reutt, Developer in Berlin, Germany
Joanna is available for hire
Hire Joanna

Joanna Reutt

Verified Expert  in Engineering

Quality Assurance Developer

Berlin, Germany

Toptal member since December 3, 2019

Bio

Joanna is a QA specialist freelancer with more than a decade of experience working on numerous projects for companies like Nokia, Adidas, BWin, eBay, Audi, T-Mobile, among others. She is a highly motivated, proactive, and focused on achieving goals as well as open-minded and communicative.

Portfolio

OSRAM Innovation Hub
Bitbucket, Charles, Postman, Chai, Mocha, Cypress, Puppeteer, REST, GraphQL...
Körber Digital
Amazon Web Services (AWS), CircleCI, Jira, Git, Charles, Puppeteer, Mocha...
Adidas
Android, iOS, Jira, Git, SAP, Salesforce, Postman, React, Node.js...

Experience

  • Web App Testing - 11 years
  • Test Automation - 10 years
  • API Testing - 8 years

Availability

Part-time

Preferred Environment

Chai, SuperTest, Mocha, Puppeteer, JavaScript, MacOS

The most amazing...

...thing I've ever done was building up a professional QA team and process from the ground up.

Work Experience

Senior QA Engineer

2019 - 2019
OSRAM Innovation Hub
  • Acted as a manual tester in three scrum teams.
  • Prepared and executed test cases.
  • Automated acceptance tests using Cypress of a single page app written in React.
  • Defined cross-team quality assurance processes.
Technologies: Bitbucket, Charles, Postman, Chai, Mocha, Cypress, Puppeteer, REST, GraphQL, Node.js, React, Quality Assurance (QA)

Senior QA Engineer

2018 - 2019
Körber Digital
  • Created automated acceptance test suite for a React based single page application using puppeteer.
  • Acted as a manual tester in three scrum teams responsible for defining and executing test cases.
  • Defined cross-team quality assurance processes.
  • Participated in hiring new team members.
  • Translated product from English to Polish.
Technologies: Amazon Web Services (AWS), CircleCI, Jira, Git, Charles, Puppeteer, Mocha, Cucumber, Postman, Node.js, React, Quality Assurance (QA), Manual QA

Senior QA Engineer

2018 - 2018
Adidas
  • Acted as a manual tester in a distributed agile team for a React-based single-page application based on Salesforce.
  • Defined test cases and test plans according to the development schedules.
  • Performed exploratory testing sessions with a strong focus on UX.
Technologies: Android, iOS, Jira, Git, SAP, Salesforce, Postman, React, Node.js, Quality Assurance (QA), Manual QA

Senior QA Engineer

2017 - 2018
Brands4Friends
  • Acted as a manual tester for three scrum teams covering different platforms: web, Android, and iOS.
  • Prepared release notes and release recommendations.
  • Built a test automation suite using Scala.
Technologies: Jira, Bamboo, Charles Proxy, HockeyApp, Git, Postman, SQL, Scala, Java, Quality Assurance (QA), Testing Strategy

Senior QA Engineer

2016 - 2016
HERE WeGo
  • Extended test automation for an Angular application using Karma and Jasmine.
  • Refactored outdated tests.
  • Prepared new test plans.
Technologies: Jenkins, Jira, Git, Node.js, Angular, Jasmine, Karma, Quality Assurance (QA)

QA Senior Engineer

2015 - 2016
Mobile.de
  • Acted as a manual tester for two agile teams.
  • Built a test automation suite for freshly built features using the Robot framework.
  • Added automated tests for parts of the application which were not automated for a long time.
  • Maintained test servers and kept them in top shape.
Technologies: MongoDB, Jira, Git, SQL, Web Services, Robot Framework, Quality Assurance (QA)

QA Senior Engineer

2014 - 2015
Audi on Demand
  • Acted as a manual tester for two agile teams.
  • Managed an external and remote testing team.
  • Introduced Appium for automating functional testing on the iOS platform.
  • Managed incoming error reports and triaged issues.
  • Delivered technical test documentation.
Technologies: Jira, Git, Accessible Rich Internet Applications (ARIA), RSpec, Appium, SQL, Web Services, Quality Assurance (QA), Manual QA

QA Senior Engineer

2014 - 2014
HERE Deutschland
  • Acted as a manual tester for two scrum teams.
  • Introduced Selendroid for automating functional testing on the Android platform.
  • Aligned the URL structure between a couple of scrum teams working on different mobile applications.
  • Executed performance and load testing.
  • Delivered technical documentation.
  • Managed incoming error reports and triaged issues.
Technologies: Jira, Git, Apache JMeter, Litmus, Selendroid, Quality Assurance (QA)

QA Lead

2013 - 2013
Craft Machine
  • Performed manual and automated testing of a web application based on Ruby on Rails using Selenium.
  • Managed incoming error reports and triaged issues.
  • Built test plans and managed releases.
Technologies: Jira, Git, Firebug, CSS, HTML, Ruby, Selenium, Quality Assurance (QA)

QA Senior Engineer

2011 - 2013
Nokia Gate5
  • Acted as a tester in a scrum team.
  • Designed test ware—logs and databases emulating real usage scenarios.
  • Prepared test cases in a quality center for external testing teams.
  • Executed automotive field testing.
  • Manually tested for new features and regression testing.
  • Managed incoming error reports.
  • Completed redesign of all test cases in the quality center, which lowered the number of individual test cases while increasing coverage and execution speed, thanks to a simplified structure and removal of duplicated steps.
  • Introduced error management and became quality gate for the work delivered by external testing teams in Estonia and China, which lead to fewer duplicated reports and higher quality of reported issues so they could be solved easier and faster.
  • Helped improve the Polish localization of the application.
Technologies: tinyPM, Windows Phone 7, Windows Phone 8, Mercurial, Jira, Visual Studio, HP Quality Center (QC), Quality Assurance (QA)

QA Senior Engineer

2011 - 2011
Nurago
  • Designed automated test scripts using Sikuli for emulating user traffic and actions and then comparing with analytics saved in the database.
  • Automated testing of web applications using Selenium.
  • Introduced test automation discovered bugs, which the team was not aware of or could not manually reproduce.
Technologies: Python, Sikuli, Robot, Subversion (SVN), Firebug, CSS, HTML, Ruby, Selenium, Quality Assurance (QA)

QA Specialist

2010 - 2011
Bwin Games AB
  • Acted as a tester in a scrum team.
  • Automated testing of web applications using Selenium (PHP) and the combination of Cucumber and Selenium (Ruby).
  • Executed manual tests of web applications in various environments.
  • Prepared and ran test plans.
  • Supported the team by defining sprint scope based on test execution estimates.
  • Managed the release process and ran smoke tests.
  • Aligned QA efforts across other scrum teams (driving Test Faculty).
  • Introduced an automated test results database that allowed monitoring of tests executions to easily identify moments when they break and correlate this with source code changes.
  • Established dictionary tables as the input for automated tests that enabled the same test coverage with fewer tests executed with the randomized input.
Technologies: Subversion (SVN), Firebug, CSS, HTML, VersionOne, Apache JMeter, Cucumber, PHP, Ruby, Selenium, Quality Assurance (QA)

QA Specialist

2009 - 2010
Nokia Gate5
  • Acted as a tester in a scrum team.
  • Executed manual and automated testing of mobile JavaScript applications for web runtime-based platforms (both in the SDK environment as well as on various devices).
  • Prepared and ran test plans.
  • Inspected and controlled defects in the bug tracker system.
  • Ensured that proven quality assurance techniques we applied.
  • Supported the team by defining sprint scope based on test execution estimates.
  • Aligned QA efforts across other scrum teams.
  • Introduced advanced Selenium techniques that helped with automated testing of mobile JavaScript applications using OVI SDK.
Technologies: Subversion (SVN), XPath, Firebug, CSS, HTML, Jira, HP Quality Center (QC), Selenium, Quality Assurance (QA)

Trainer and QA Specialist

2008 - 2009
BLStream
  • Built and led the QA team (the people I trained were hired and are still working for the company today).
  • Reviewed use-case scenarios.
  • Created functional tests (manual and automatic).
  • Provided test reporting.
  • Controlled defects in bug-tracking system.
Technologies: XPath, HTML, Trac, Bugzilla, Apache JMeter, Selenium, Quality Assurance (QA)

QA Skills Manager

2008 - 2009
P4 Playmobile—Telecom Operator (via BLStream)
  • Coached and mentored employees during their whole careers in the company (eight people).
  • Introduced company procedures and gave relevant training for multiple QA teams.
  • Organized technical training sessions and personal development plans.
  • Provided performance evaluation and feedback.
  • Delivered IQSTB training sessions ended up with a 100% pass ratio for the official IQSTB certification.
Technologies: ISTQB, Quality Assurance (QA)

QA Team Leader

2007 - 2009
BLStream—Patronage
  • Led a team of testers working both in Szczecin and Wroclaw (350km distance), with remote management of the Wroclaw team.
  • Worked with developers, release managers, project managers, and systems operations to deliver to tight deadlines and highest quality standards.
  • Implemented manual and automated testing of web applications and web services.
  • Performed a static analysis of the project according to customer requirements.
  • Developed comprehensive test plans, deployment plans, and test strategies.
  • Inspected and controlled defects in a bug-tracking system.
  • Wrote test cases and managed their execution, managing test documentation.
  • Tested cost estimation and budgeting.
  • Trained customer representatives (call center leaders, dealers, and internal support).
  • Acted as a second-tier in solving complicated Play’s customer queries.
  • Verified all application interfaces to the enterprise billing system CCBS.
  • Implemented mass printing and reporting in JASPER.
  • Established new testing procedures that led to a much higher QA and efficient development, increasing contract value by 50%.
  • Built an effective, goals-driven, multi-location team with the right balance of constant hunger for new challenges and having fun achieving them together.
Technologies: JasperReports, iText, iReport, XPath, XML, Java, HTML, Microsoft Project, Mantis, Jira, Bugzilla, Apache JMeter, Firebug, SOAP, Web Services, SoapUI, Selenium, Quality Assurance (QA)

Jasper Reports Developer

2008 - 2008
Marshal's Office Zachodniopomorskie Region (via BLStream)
  • Took on an undesirable task and structured the reporting system into reusable and customizable components, which sped up further reports development.
  • Created reports in iReport (visual reporting tool based on JasperReports).
  • Trained other people to use this reporting tools.
Technologies: iReport, JasperReports, Ajax, CSS, JavaScript, PostgreSQL, Java, Quality Assurance (QA), Testing Strategy

QA Team Leader

2008 - 2008
PTC Era—Telecom Operator (via BLStream)
  • Built the whole QA team from scratch.
  • Convinced the customer that it’s worthwhile to have a solid testing team and to pay for it.
  • Recruited and provided training.
  • Set up challenges and helped to achieve them via teamwork.
Technologies: Bugzilla, Quality Assurance (QA)

Audi on Demand

Audi on Demand is an innovative mobility program that gives customers a new way to experience the Audi brand and its range of vehicles at the touch of a button. With Audi on-demand app, customers can reserve an Audi by the day for up to 28 days.

I was responsible for manual testing in two separate scrum teams working on the web and iOS app, as well as managing an external remote team.

In my free time, I introduced Appium as a tool for automating functional testing of the iOS app, which helped the team to deliver higher quality software in a shorter space of time.

Play

When working for the biggest mobile operator in Poland, I implemented new testing procedures that led to a much higher QA and efficient development, increasing contract value by 50%.

I was able to achieve this thanks to an active, goals-driven, multi-location team (that I've built) with the right balance of constant hunger for new challenges and having fun achieving them together.
2002 - 2007

Master's Degree in Management and Engineering of Software Development

Szczecin University of Technology - Szczecin, Poland

JANUARY 2008 - PRESENT

ISTQB Certified Tester Foundation Level (CTFL)

ISTQB

Libraries/APIs

Node.js, Puppeteer, Chai, REST APIs, iText, Sikuli, JasperReports, React

Tools

Cucumber, Postman, Jira, Charles Proxy, Apache JMeter, Git, CircleCI, Jenkins, Mocha, Charles, Bamboo, Karma, RSpec, Litmus, Visual Studio, Mercurial, tinyPM, Firebug, VersionOne, Mantis, Microsoft Project, iReport, Bitbucket, SuperTest, Trac, Bugzilla, Subversion (SVN), HP Quality Center (QC), Confluence, GitHub, SoapUI

Languages

Go, Python, JavaScript, Markdown, CSS3, HTML5, XPath, GraphQL, Java, Scala, SQL, HTML, CSS, PHP, XML, Ruby

Frameworks

React Native, Spring, Selendroid, Cypress, Jasmine, Angular, Robot Framework, Selenium, Appium, Robot

Paradigms

Testing, Test Automation, Microservices Architecture, REST

Platforms

HockeyApp, MacOS, Salesforce, iOS, Android, Windows Phone 8, Windows Phone 7, Amazon Web Services (AWS)

Storage

MySQL, MongoDB, PostgreSQL

Other

Algorithms, Selenium IDE, Mobile Apps, Mobile App Testing, Web-based Testing, Website Testing, Web Service Testing, Web App Testing, QA Testing, Quality Assurance (QA), Testing Strategy, Manual QA, Single-page Applications (SPAs), SAP, Web Services, Accessible Rich Internet Applications (ARIA), SOAP, ISTQB, Ajax, API Testing, Performance Testing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring