Senior QA Engineer
2019 - 2019OSRAM 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, ReactSenior QA Engineer
2018 - 2019Kö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, ReactSenior QA Engineer
2018 - 2018Adidas- 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.jsSenior QA Engineer
2017 - 2018Brands4Friends- 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, JavaSenior QA Engineer
2016 - 2016HERE 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, KarmaQA Senior Engineer
2015 - 2016Mobile.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 FrameworkQA Senior Engineer
2014 - 2015Audi 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 ServicesQA Senior Engineer
2014 - 2014HERE 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, SelendroidQA Lead
2013 - 2013Craft 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, SeleniumQA Senior Engineer
2011 - 2013Nokia 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 - 2011Nurago- 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, SeleniumQA Specialist
2010 - 2011Bwin 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, SeleniumQA Specialist
2009 - 2010Nokia 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), SeleniumTrainer and QA Specialist
2008 - 2009BLStream- 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, SeleniumQA Skills Manager
2008 - 2009P4 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: ISTQBQA Team Leader
2007 - 2009BLStream—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, SeleniumJasper Reports Developer
2008 - 2008Marshal'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, JavaQA Team Leader
2008 - 2008PTC 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