Szymon Urbanczyk

Test Automation Architect
Warszawa, mazowieckie

Umiejętności

AJAX C# C++ Kapibara Cucumber HTML Java JavaScript jQuery JUnit Kondor+ Linux Microsoft SQL Server MySQL NUnit PHP PostgreSQL Ruby SQL Sybase Adaptive Server TestNG Unix Selenium / WebDriver Selenium Grid RMDS/Electron K+TP

Języki

angielski
biegły
francuski
podstawowy

Doświadczenie zawodowe

EcoVadis
Test Automation Architect
• Defining automation short and long term strategy
• Playing the role of test automation mentor
• Designing and developing frameworks for test automation - .NET/C#/webdriver/selenium/nUnit
• Providing test automation trainings for internal staff
• Patterns: Page Object Pattern, Page Factory, Singleton
• Integration with TFS test plans via TFS API for C#
• Follwing AGILE metodology
Thomson Reuters
Senior Automation Engineer
• Designing and developing frameworks for test automation - java/webdriver/selenium/TestNG
• Implementation of automated test frameworks in ruby/capybara/cucumber.
• Implementing frameworks for test automation purposes on REST calls level.
• REST API test implementation in SoapUI or as java and TestNG frameworks.
• TDD/BDD aproach.
• Patterns: Page Object Pattern, Page Factory, Singleton
Misys
Technical support engineer
• Analysing problems detected as well on test as production systems at customer side including:
- configuration problems
- not proper approaches at application level
- application support at operating system, database, 3rd party application level
- performance assessment - bottleneck detecting as well on database (Sybase ASE, MSSQL Server) as OS (Linux, SunOS) , application level
- not proper application symptoms identyfication and reproduction
- customer side consultation
- customer support while risk and complex operation are about to be applied
- cooperation with development team in order to clarify complex issues as well as while hard reproducible issues are investigated
- cooperating with two other support teams located in Singapour and Paris when handling high priority issues
- cooperation with local to customer teams in order to exchange information regarding the currently investigated requests.
- analyzing source code in C/C++/java

• test environment managing
- application environment installation and maintaining allowing easy access to reasonable number of distribution of last couple of years
- database environment managing - patch installing, tuning
- maintaining and problem solving at financial data realtime supplying system (Reuters Data Market System)
Thomson Reuters
3rd level Technical Consultant
• Analysing problems detected as well on test as production systems at customer side including:
- configuration problems
- not proper approaches at application level
- application support at operating system, database, 3rd party application level
- performance assessment - bottleneck detecting as well on database (Sybase ASE, MSSQL Server) as OS (Linux, SunOS) , application level
- not proper application symptoms identyfication and reproduction
- customer side consultation
- customer support while risk and complex operation are about to be applied
- cooperation with development team in order to clarify complex issues as well as while hard reproducible issues are investigated
- cooperating with two other support teams located in Singapour and Paris when handling high priority issues
- cooperation with local to customer teams in order to exchange information regarding the currently investigated requests.
- analyzing source code in C/C++/java

• test environment managing
- application environment installation and maintaining allowing easy access to reasonable number of distribution of last couple of years
- database environment managing - patch installing, tuning
- maintaining and problem solving at financial data realtime supplying system (Reuters Data Market System)
Dynatrace Sp. z o.o.
QA Analyst
• Design and implementation of driver application which generate network traffic between Oracle client application and dataserver. Java/C++.
• Planning application test process.
• Creating test cases
• Configuring and maintaining test environment
• Performing regression tests
• Performing integrity tests
• Performing functional tests
• „Black box” testing method
• implementing automation process (perl, c/c++, java, TestPartner)
Sabre Polska Sp. z o. o.
Inżynier ds. rozwoju oprogramowania
• Planning application test process.
• Web application automation based on Mercury QTP tools
• Creating test cases
• Configuring and maintaining test environment
• Performing regression tests
• Performing integrity tests
• Performing functional tests
• „Black box” testing method
• Testing on each phase of software lifecycle.
• Agile compliant methodology of developing software
Prokom Software S.A.
Tester
• Plannig application test process.
• Creating test cases
• Configuring and maintaining test environment
• Creating test projects
• Performing regression tests
• Performing integrity tests
• Performing functional tests
• Performing load tests with help Rational Robot tools and bash, awk scripts
• „Black box” testing method
• Developing testing software for application’s functions check.
• Writing automated tests using Rational Software (Rational Robot, Rational Team Test) for both types of scripts:
• GUI scripts with help SQABasic let emulate end-user actions on windows-based applications. This kind of test scripts was performed for regression and functional tests.
• VU scripts with help C syntax let emulate actions on protocol level (i.e. http) and on many users simultaneously. This kind of test scripts was perform for load tests.
WKIZB ATLAS Sp. z o.o.
Programista/Inforamtyk
• Developing WWW service (HTML, JavaScript, perl, php, mysql, apache).
• Developing software application for internal use (e.g. SALTA temperature and humidity conditions inside buildings walls valuation) in MS Visual C++ 6.0.
• Managing internal corporation network based on OpenSource products (RedHat, Sendmail, Apache, PHP, mysql, samba).

Szkolenia i kursy

Software Testing Basics
Wprowadzenie do MQSeries
Wprowadzenie do Tuxedo
Użytkowanie systemu Z/OS
Użytkowanie DB2 pod Z/OS
Programowanie w CICS
Administracja bazą Informix
Administering a Microsoft SQL Server 2000 Database
Implementing Microsoft Windows 2000 Clustering
Implementing and Administering Microsoft Windows 2000 Directory Services

Edukacja

Logo
Informatyk Stosowana spec. Inżynieria Oprogramowania i Systemy Sieciowe, magisterskie
Politechnika Łódzka

Specjalizacje

IT - Rozwój oprogramowania
Programista C#
IT - Rozwój oprogramowania
Testowanie
Zarządzanie jakością
QA

Grupy

1 wszystkich wypowiedzi
0 plusów
Portale społecznościowe
Portale społecznościowe
Grupa skupiająca użytkowników różnych portali społecznościowych - wymiana doświadczeń i kontaktów