Roman Udka Test Automation Engineer

Location: Ukraine, Kharkiv Telegram/Cell phone: +380994365885 E-Mail: [email protected]

Summary: ● Experience 7 years. ● Performing execution and analysis test results. ● Implementation of qa education processes. ● Developing from scratch an automation framework based on the java stack. ● Organizing automation qa processes. ● Setuping CI/CD processes. ● Preparation approach for performance testing. ● Team leading / management at least 5 people;

Skills: ● Test automation: (Selenide), TestNG, Selenium Grid (Selenoid). ● Performance tools: Locust, Gatling. ● /Continuous integration: Docker, Gradle, GitLabCi, Jenkins. ● Cloud: Azure, Linode. ● Bug Tracking/Test Management: Atlassian JIRA. ● Web debugging tools: Chrome dev tools. ● Programming: Java, Python; ● Version control system: Git; ● Agile: Scrum, Kanban.

Work Experience:

January, 2019 - till now

Senior Software Test Engineer, GlobalLogic

Project Role: Lead Automation Tester

Tasks and Accomplishments: ● Automation tests creation and execution on 5 sub-projects. ● Performance testing. ● Creation of test automation framework from scratch and maintenance. ● Creation a test plan and strategy. ● Leading and supporting work of qa team;

Environment:

● Selenide, TestNG, Git, Gradle, GitLabCI, IntelliJ IDEA, Azure, Report Portal. ● Java, Python, Selenium Grid, Docker, JIRA, DataDog, SendGrid, Locust, Gatling; January, 2015 - January, 2019 Software Test Engineer, EPAM Systems

Project Role: Automation Tester

Tasks and Accomplishments: ● Automation tests creation and execution on 3 sub-projects; ● Test Automation Framework creation and maintenance; ● Participated in manual testing activities; ● Bug hunting and test reporting;

Environment: ● Selenium, TestNG, Git, Maven, Jenkins, IntelliJ IDEA, Adobe Communique 5. ● Java, JavaScript, Selenium Grid, Kanban, JIRA, HP Quality Center;

February, 2014 - January, 2015 Junior Software Test Engineer, EPAM Systems

Project Role: Automation Tester

Tasks and Accomplishments: ● Running the test cases and performing ad-hoc testing. ● Automating testing - creation of test framework using Java, Selenium, TestNG, Ant, Jenkins, Git. Automating test scripts creation. ● Defects reporting- found defects and reporting using PMC. ● Creating test cases - creating detailed test cases covering main functionality, according to the main test cases creating smoke tests. ● Documentation testing - requirement testing in waterfall development model and agile (Scrum).

Environment: ● MySQL, MongoDB ● Selenium WebDriver, TestNG, Maven, Git, Jenkins, IntelliJ IDEA, Bootstrap ● Java, SQL, CSS, HTML, JavaScript, Scrum, XML.

Education:

September, 2010 - 2015

National Technical University, Kharkiv Polytechnic Institute (NTU "KhPI") The department of computer monitoring and logistics. Specialty: "Computer Science".

Languages:

● English: intermediate