Marcin Styczeń, Developer in Masłów Drugi, Poland
Marcin is available for hire
Hire Marcin

Marcin Styczeń

Verified Expert  in Engineering

Bio

Marcin is passionate about IT, as reflected in his attitude and body of work. He is hardworking, communicative, and comfortable in both small and large teams. With eight years of experience, Marcin specializes in software testing and development for web apps. He is fluent in Java, Selenium WebDriver, and other top-notch testing frameworks.

Portfolio

Sii Poland
iOS, Android, Appium, Selenium WebDriver, Java, REST Assured...
OEC
Visual Basic for Applications (VBA), New Relic, TestNG, Jenkins...
Luxoft
Windows Server, Fedora, PostgreSQL, MySQL, Selenium WebDriver, Java...

Experience

  • Quality Assurance (QA) - 8 years
  • Manual Testing - 4 years
  • Scrum - 4 years
  • IntelliJ IDEA - 4 years
  • Selenium WebDriver - 3 years
  • Git - 3 years
  • TestNG - 3 years
  • Selenium Grid - 1 year

Availability

Part-time

Preferred Environment

Ubuntu, Debian, Linux, IntelliJ IDEA, Windows

The most amazing...

...coding task in my career was when I implemented a speech-to-text algorithm based on a language recognition engine.

Work Experience

Test Automation Engineer

2019 - PRESENT
Sii Poland
  • Designed a test framework from scratch (web) in C#.
  • Implemented a test framework for mobile automation.
  • Performed manual testing for web and mobile (Android, iOS).
  • Implemented automated tests for a mobile framework.
  • Composed test documentation for test framework and product.
  • Participated in discussions about test framework architecture.
Technologies: iOS, Android, Appium, Selenium WebDriver, Java, REST Assured, Behavior-driven Development (BDD), Postman, Windows Subsystem for Linux (WSL), Cucumber, Quality Assurance (QA), Test Automation

Test Automation Engineer

2018 - 2019
OEC
  • Redesigned a test automation framework.
  • Monitored the overall product's perfomance.
  • Automated many new test cases.
  • Added new test cases.
  • Solved clients' issues.
  • Performed manual tests scenarios, regression testing, security testing, and exploratory testing.
Technologies: Visual Basic for Applications (VBA), New Relic, TestNG, Jenkins, Selenium WebDriver, Java, Quality Assurance (QA), Test Automation, Postman

QA Engineer

2017 - 2017
Luxoft
  • Executed manual tests scenarios.
  • Added new test cases.
  • Solved many customer issues.
  • Improved automation test framework.
  • Performed penetration testing.
Technologies: Windows Server, Fedora, PostgreSQL, MySQL, Selenium WebDriver, Java, Quality Assurance (QA), Test Automation, Postman

Software Tester

2017 - 2017
Capita
  • Executed manual tests scenarios.
  • Gave feedback especially about concerns about web applications responsiveness, and the design.
  • Created a few automation tools for Excel spreadsheets.
  • Organized the internal training sessions about software development.
Technologies: Visual Basic for Applications (VBA), Windows, HP Application Lifecycle Management (ALM)

Pentester

2016 - 2017
EPAM Systems
  • Performed various types of penetration testing on a client's web application.
  • Created a Metasploit module.
  • Performed company internal network security audits.
  • Developed many PHP applications for training purposes.
  • Reviewed and redesigned the company's cybersecurity policies.
Technologies: PHP, Wireshark, Burp Suite, Testing, Sqlmap, Kali Linux

Junior Software Developer

2016 - 2016
EPAM Systems
  • Developed small desktop applications as the part of EPAM Java Academy course.
  • Participated in few internal meetings.
  • Performed interviews for other Java Academy participants.
Technologies: TestNG, JavaFX, Hibernate, Java

Experience

Sonya Blackjack Test Framework

https://github.com/Januarius93/SonyaBlackJack
I developed this test framework for an interview task. I wrote this in Java and Selenium WebDriver.

It is a simple scenario to execute: start the game, play, and stop the game. Besides the test framework architecture, the project also has a simple bot which simulates real player actions.

One-octave Online Piano

https://github.com/Januarius93/PianoProj
I developed this small JavaScript online application using the Howler.js framework for training purposes. The software produces a one-octave piano which can be played using either with the keyboard keys or by a mouse. The volume can also be adjusted, and the melody is loopable which gives the user the ability to create a straightforward but multichannel song.

WHT Web Automation Test Scenarios

https://github.com/Januarius93/WHTestScenario
I built this test framework for an interview task. It was created in Java and Selenium WebDriver. I also incorporated other well-known test tools like TestNG and Maven. The project can be run either on the desktop or on a mobile device simulator.

Restaurant App

https://github.com/Januarius93/restaurant
A restaurant project for managing orders and restaurants. The goal was to create multiple micro and nano services to have an easily manageable environment. The plan was to deploy such a project on a custom, private server infrastructure.

Education

2012 - 2016

Engineer's Degree in Electronics and Telecommunications

AGH University of Science and Technology - Kraków, Poland

Skills

Libraries/APIs

Selenium WebDriver, Selenium Grid, AssertJ

Tools

IntelliJ IDEA, Git, REST Assured, Apache Maven, Postman, HP Application Lifecycle Management (ALM), Jenkins, Sqlmap, Wireshark, Cucumber

Frameworks

TestNG, Appium, Selenide, Hibernate, Spring Boot

Paradigms

Manual Testing, Test Automation, Scrum, Testing, Penetration Testing, Behavior-driven Development (BDD), Test-driven Development (TDD), Non-functional Testing

Languages

Java, PHP, Visual Basic for Applications (VBA), JavaScript, SQL

Platforms

Windows, New Relic, Linux, Debian, Ubuntu, JavaFX, Fedora, Windows Server, Android, iOS, Kali Linux, Debian Linux, Burp Suite

Storage

PostgreSQL, MySQL

Other

Quality Assurance (QA), Mobile App Testing, Test Automation Frameworks, Exploratory Testing, Test Cases, Test Design, Fintech, Mobile Device QA Automation, Windows Subsystem for Linux (WSL)

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