Joanna Reutt, Quality Assurance Developer in Berlin, Germany
Joanna Reutt

Quality Assurance Developer in Berlin, Germany

Member since December 3, 2019
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.
Joanna is now available for hire

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

Location

Berlin, Germany

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.

Employment

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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)
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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

Experience

  • 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.

Skills

  • Languages

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

    React Native, Spring, Cypress, Jasmine, Angular, Robot Framework, Selenium, Appium, Robot
  • 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
  • Paradigms

    Testing, Test Automation, Microservices Architecture, REST
  • Other

    Algorithm Development, Selenium IDE, Mobile Apps, Mobile App Testing, Web-based Testing, Website Testing, Web Service Testing, Web App Testing, QA Testing, Selendroid, Single-page Applications (SPA), SAP, Web Services, Accessible Rich Internet Applications (ARIA), SOAP, ISTQB, Ajax, API Testing, Performance Testing
  • Platforms

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

    MySQL, MongoDB, PostgreSQL

Education

  • Master's Degree in Management and Engineering of Software Development
    2002 - 2007
    Szczecin University of Technology - Szczecin, Poland

Certifications

  • ISTQB Certified Tester Foundation Level (CTFL)
    JANUARY 2008 - PRESENT
    ISTQB

To view more profiles

Join Toptal
Share it with others