Szymon Andruczyk,波兰Szczecin的开发者
Szymon is available for hire
Hire Szymon

Szymon Andruczyk

Verified Expert  in Engineering

Quality Assurance Developer

Location
Szczecin, Poland
Toptal Member Since
February 11, 2020

Szymon is a test engineer who's highly experienced in functional tests and complex non-functional scenarios. He has worked professionally on both manual and automated tests involving multiple technologies and languages. Szymon has successfully solved and delivered many client projects with challenging problems.

Portfolio

Silver Gold Bull
HTML, PHP, Perl, Python, Behave, Selenium, Magento, Automation...
财富100强北美建筑设备制造商
Selenium Page Object, Selenium IDE,自动化UI测试,Pytest...
机电(车队管理系统)
小黄瓜,硒页面对象,自动化UI测试,QA测试计划管理...

Experience

Availability

Part-time

Preferred Environment

Linux, Windows, Python,移动,Android, iOS, Appium, Selenium, api

The most amazing...

...我交付的项目是一个自动化的, 系统的系统的各种性能指标收集器, 包括在CI过程中使用的GUI图表表示.

Work Experience

Quality Assurance Engineer

2020 - PRESENT
Silver Gold Bull
  • Developed production sanity tests that monitor the proper functionality of crucial sales systems.
  • Executed manual functional and non-functional tests on the store's sales front end, 与问题管理和跟踪.
  • Built functional release integration tests executed in the cloud as part of the CI process.
  • 设计并实现了web UI和gRPC的自动化测试.
  • Designed and implemented automated and manual tests for the Flutter mobile app.
Technologies: HTML, PHP, Perl, Python, Behave, Selenium, Magento, Automation, Continuous Integration (CI), Scrum, PyCharm, Postman, IDEA IDE, gRPC, Flutter

Test Automation Engineer

2020 - PRESENT
财富100强北美建筑设备制造商
  • 分析自动化候选的现有手工测试用例.
  • 在iOS和Android应用程序上执行手动探索性测试.
  • 使用Appium编写Python和Pytest测试自动化框架.
  • Implemented functional, generic test cases for iOS and Android on simulators and real devices.
  • 使测试框架适应Azure DevOps中的CI流程.
  • Adapted the test framework to run tests on Sauce Labs Cloud and Real Device Cloud on real devices.
  • Implemented a library for mobile app image recognition and validation in Python.
  • 实现了一个移动应用元素布局验证库.
技术:Selenium页面对象, Selenium IDE,自动化UI测试,Pytest, Test Automation, Automated Testing, Manual Testing, E2E Testing, Testing, Mobile App Testing, Web Service Testing, Integration Testing, Manual QA, Testing Services, Manual Software Testing, Software QA, Test Cases, QA Testing, Git, UX Testing, REST APIs, XPath, Linux, QA Automation, API Testing, Cloud, Sauce Labs, DevOps, Android, iOS, Python, Appium, Mobile Device QA Automation, PyCharm, Postman, IDEA IDE

Test Engineer

2020 - 2021
机电(车队管理系统)
  • Designed and automated RESTful API tests using Kotlin test and REST Assured library.
  • Prepared proof of concept Android tests for mobile app and automated E2E tests using Appium library and Android Virtual Device (AVD) in Kotlin and Kotlin test.
  • Prepared and configured the Docker environment for Android virtual devices test execution.
  • Redesigned and upgraded existing RESTful API tests for missing scenarios and validation.
Technologies: 小黄瓜,硒页面对象,自动化UI测试,QA测试计划管理, Pytest, Test Automation, Automated Testing, Manual Testing, E2E Testing, Testing, Mobile App Testing, Web Service Testing, Website QA, Web App Testing, Website Testing, Integration Testing, Manual QA, Testing Services, Manual Software Testing, Software QA, Test Cases, QA Testing, MongoDB, Java, Git, UX Testing, REST APIs, JUnit, XPath, Linux, Jira, QA Automation, API Testing, Jenkins, Continuous Integration (CI), Docker, Appium, Android, RESTful Development, Kotlin, Scrum, Mobile Device QA Automation, PyCharm, Postman, IDEA IDE

Test Automation Engineer

2019 - 2019
Meelogic(汽车电子商务系统)
  • 在专用的测试框架中执行和维护自动化的web测试.
  • 执行手动E2E计划和按需回归测试活动.
  • 使用Selenium库在Java中设计和实现自动化测试用例.
  • Maintained execution environment including Chrome, Firefox, and Edge browsers.
  • 创建并发布已执行测试过程的每周测试报告.
技术:Selenium页面对象, Selenium IDE, Automated UI Testing, QA Test Plan Management, Test Automation, Automated Testing, Manual Testing, E2E Testing, Testing, Web Service Testing, Website QA, Web App Testing, Website Testing, Integration Testing, Manual QA, Manual Software Testing, Quality Assurance (QA), Software QA, Test Cases, QA Testing, Java, Git, REST APIs, UI Testing, JUnit, XPath, Linux, Jira, QA Automation, WebDriver, Selenium, Scrum, MySQL, Postman

Test Engineer

2019 - 2019
Meelogic
  • Designed, specified, and implemented automated tests using the Robot Framework for Distribution Point Unit (DPU) IGMP protocol.
  • 为思博伦测试中心实现了自定义机器人框架库, 配置和验证可扩展的IGMP设置.
  • Executed manual IGMP tests using Spirent TestCenter, with analysis of network packets using PCAP.
  • 配置虚拟局域网的网络设备和路由.
Technologies: pcap, Gherkin, Robot Framework, Robot, Test Automation, Automated Testing, Manual Testing, E2E Testing, Testing, Performance Testing, Manual QA, Manual Software Testing, Quality Assurance (QA), Software QA, Test Cases, QA Testing, Git, REST APIs, JUnit, Linux, Jira, QA Automation, Bash, Data Processing, VLANs, Python, 点对点隧道协议(PPTP), Communication Protocols, IPTV, Scrum, MySQL, Postman

Test Engineer

2018 - 2018
Adidas
  • Provided and performed manual and automated tests of SPA Web UI using Selenium, Java, and Cucumber.
  • 在Java和JUnit中实现并执行RESTful API测试, 在包含Salesforce的系统的系统环境中, SAP, and MySQL.
  • 在Java中使用Cucumber注释开发了新的关键字方法, 在当前项目中提供行为驱动的开发解决方案.
  • Maintained and managed the Scrum business process for providing agile features, 确保现有sprint工件的最新状态.
Technologies: Gherkin, Selenium Page Object, Selenium IDE, Automated UI Testing, Test Automation, Automated Testing, Manual Testing, E2E Testing, Testing, Website QA, Web App Testing, Website Testing, Integration Testing, Manual QA, Testing Services, Manual Software Testing, Quality Assurance (QA), Software QA, Test Cases, QA Testing, Java, Git, REST APIs, UI Testing, JUnit, XPath, Jira, QA Automation, API Testing, APIs, RESTful Development, SAP, Salesforce, Selenium, 行为驱动发展(BDD), Cucumber, Node.js,单页应用程序(SPA), Scrum, MySQL, PyCharm, Postman, IDEA IDE

Test Engineer

2017 - 2018
Meelogic(移动医疗保健应用程序)
  • Prepared and executed manual tests for Android and iOS applications in Testlink, 包括跨平台和现场测试.
  • Implemented and executed RESTful API tests using Postman, executed in CI daily build process.
  • Researched and analyzed automation tools for iOS and Android that resulted in developing proof of concept tests using Appium for both platforms.
  • 管理和执行现场测试活动, including extensive travel using various means of transport involving location services, 比如(反向)地理编码和地理围栏.
  • Managed Scrum tasks in Jira, ensuring all tasks and reported defects were up-to-date for the team and customers.
Technologies: TestLink, QA Test Plan Management, Manual Testing, E2E Testing, Testing, Mobile App Testing, Web Service Testing, Web App Testing, Integration Testing, Manual QA, Testing Services, Manual Software Testing, Quality Assurance (QA), Software QA, Test Cases, QA Testing, Java, Git, UX Testing, REST APIs, UI Testing, XPath, SQL, Jira, API Testing, XCUITest, Appium, JSON, REST, Android Studio, Android Debug Bridge, TestFlight, Xcode, MacOS, iOS, Scrum, MySQL, Mobile Device QA Automation, Postman

Senior Test Engineer

2016 - 2017
tie - to (LTE NB-IoT调制解调器固件)
  • Designed, implemented, and executed automated tests for modem firmware in JUnit.
  • Troubleshot and automated modem system board firmware flashing under Windows.
  • Led the acceptance test team, 包括与所有标准前供应商密切合作, 在客户实验室网络中实现成功的端到端测试执行.
  • Designed and provided CI solution using Jenkins with Gerrit commit reviews including daily builds and others.
Technologies: pcap, Test Automation, Automated Testing, Manual Testing, E2E Testing, Testing, Performance Testing, Integration Testing, Manual QA, Manual Software Testing, Quality Assurance (QA), Software QA, Test Cases, QA Testing, Java, Git, Linux, Jira, QA Automation, Bash, Gerrit, Jenkins, Continuous Integration (CI), AutoIt, Python, Batch, Windows PowerShell, UXM, Internet of Things (IoT), Long-term Evolution (LTE), Scrum, Postman

Senior Test Engineer

2015 - 2016
Tieto (LTE eNobeB测试自动化)
  • Developed and maintained a Python-based test automation framework with XML interface and custom Python libraries.
  • Designed, developed, and executed automated tests for eNodeB using Python libraries involving Telnet and SSH connections.
  • Executed functional tests of LTE user equipment to base station (eNodeB) connectivity.
  • Provided solution for bandwidth analysis between the user equipment and eNodeB for UDP and TCP using iPerf.
Technologies: pcap, Test Automation, Automated Testing, Manual Testing, E2E Testing, Testing, Performance Testing, Integration Testing, Manual QA, Manual Software Testing, Quality Assurance (QA), Software QA, Test Cases, QA Testing, Java, Git, Linux, Jira, QA Automation, Bash, Windows, Cross-platform, Jenkins, Automation, COM, Windows PowerShell, RMI, Python, NAS Servers, Layer API, Long-term Evolution (LTE), Scrum, Postman

Senior Test Engineer

2010 - 2015
Tieto (Telecom Vendor OSS)
  • Designed, implemented, 并在Bash中维护了一个专用的测试自动化框架(TAF), Python, SQL, and PHP.
  • Implemented, designed, 并在Bash中管理自动化的功能性和非功能性基于cli的测试, executed manually and in CI.
  • Designed and developed a complete specific performance metric and resource usage gathering and presentation system, using Python, Collectl, and gnuplot.
  • Developed and designed custom virtual Ubuntu Linux testing environments for automated test execution, 包括虚拟帧缓冲器.
  • 设计并执行性能负载, spike, 并在Bash和Python中浸泡测试, including analysis of resource usage and revealing memory leaks using Collectl.
  • Performed long-duration soak tests with extensive load to analyze resource usage together with architects to identify potential bottlenecks.
Technologies: pcap, Robot Framework, Robot, Selenium IDE, QA Test Plan Management, Test Automation, Automated Testing, Manual Testing, E2E Testing, Testing, Performance Testing, Integration Testing, Manual QA, Testing Services, Manual Software Testing, Quality Assurance (QA), Software QA, Test Cases, QA Testing, Git, UI Testing, XPath, SQL, Linux, Jira, QA Automation, Bash, HP Quality Center (QC), CORBA, Jenkins, Continuous Integration (CI), PHP, Perl, Python, Long-term Evolution (LTE), RNCryptor, Scrum, MySQL, Postman, gnuplot

Test Engineer

2008 - 2010
BLStream(电信运营商POS销售系统)
  • 设计、指定并执行POS销售系统的端到端手动测试.
  • Designed, implemented, 并使用JMeter执行自动化功能API测试, 包括结果存储在PostgreSQL DB中.
  • 领导由5名测试工程师组成的质量保证团队, actively improving QA processes and procedures according to ISTQB definitions.
  • 为不同的软件发布阶段开发测试套件和策略.
  • 进行了广泛的探索性测试, 显示当前套件缺乏覆盖, 允许改进测试覆盖率.
Technologies: TestLink, QA Test Plan Management, Manual Testing, E2E Testing, Testing, Web Service Testing, Performance Testing, Website QA, Web App Testing, Website Testing, Integration Testing, Manual QA, Testing Services, Manual Software Testing, Quality Assurance (QA), Software QA, QA Testing, PostgreSQL, UI Testing, SQL, Linux, Jira, Mantis, Bugzilla, Subversion (SVN), JBoss, Selenium, Apache JMeter, SOAP, Web UI, MySQL

电信供应商的OSS系统

As a test engineer, I designed, planned, executed, 并实现了手动功能, non-functional, GUI, CLI-based performance, stability, spike, soak, availability, and load tests. I was continually developing automated test scripts and resource monitor usage tools, 以及自动化测试设计和执行, 最大的电信设备供应商之一, on an OSS (operations support system) provided in the multi-technology solution.

LTE NB-IoT Modem Firmware

Acted as a quality assurance engineer during the standardization of the Narrowband internet of things (NB-IoT). 在系统测试板上对调制解调器软件进行测试, 包括使用模拟器和真实网络元素的多种技术. Also, 从事嵌入式调制解调器软件的自动闪烁和测试工作, 在实验室进行集成和互操作性测试, CI design and implementation, 以及工具和硬件的集成.

移动医疗应用程序

Conducted quality assurance of a healthcare application for iOS and Android devices. 我在专用设备上进行了前端和后端手动测试, 以及非功能分析. Also, I worked on the automation of back-end REST API services on mobile Android and iOS applications using Appium.
2002 - 2007

计算机科学硕士学位

西波美拉尼亚理工大学-什切青,波兰

JUNE 2015 - PRESENT

LTE功能和信令高级培训

EXPERT CONNECTION LTD

JANUARY 2013 - PRESENT

ISTQB认证测试员高级技术测试分析师

国际软件测试资格委员会

Libraries/APIs

REST APIs, Node.. js, UXM, Layer API, RNCryptor, WebDriver, pcap . js

Tools

Pytest, Apache JMeter, PyCharm, HP Quality Center (QC), Postman, Jenkins, Jira, Bugzilla, Subversion (SVN), Xcode, TestFlight, Android Debug Bridge, Android Studio, Mantis, IDEA IDE, Git, gnuplot, Gerrit, Cucumber, Behave, iPerf

Languages

Bash, Python, SQL, Perl, XPath, Batch, AutoIt, PHP, Java, Kotlin, Gherkin, HTML

Platforms

Windows, Linux, TestLink, Android, Docker, Salesforce, JBoss, iOS, MacOS, Magento, Mobile

Paradigms

Testing, E2E Testing, Test Automation, Manual Testing, Automated Testing, REST, Scrum, Continuous Integration (CI), 行为驱动发展(BDD), Automation, Cross-platform, DevOps, RESTful Development

Storage

JSON, NAS服务器,MongoDB, MySQL, PostgreSQL

Frameworks

JUnit, Robot Framework, Selenium, Appium, Robot, XCUITest, Windows PowerShell, gRPC, Flutter

Other

UI Testing, Integration Testing, QA Testing, Test Cases, Web Service Testing, Mobile App Testing, Testing Services, Website Testing, Web App Testing, Performance Testing, Manual QA, Website QA, QA Automation, Software QA, Quality Assurance (QA), Manual Software Testing, Automated UI Testing, Mobile Device QA Automation, Selenium Page Object, SOAP, API Testing, Selenium IDE, QA Test Plan Management, Sauce Labs, 命令行界面(CLI), IPTV, Communication Protocols, 点对点隧道协议(PPTP), VLANs, Data Processing, 单页应用(SPA), SAP, APIs, Long-term Evolution (LTE), Internet of Things (IoT), RMI, COM, CORBA, Web UI, Cloud, UX Testing, Performance, Telecom Equipment & Solutions, Boards

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring