Roman S. Software Test Automation Engineer
Summary
- Experience more than 15+ of professional Software Development and Automation Testing
- Tech Lead of QA department, enormous experience in mentoring;
- Participation in testing of software applications for a range of business domains;
- Experience in testing of different projects for different OS and Application Servers;
- Experience with Java, Python automated testing;
- Experience with Relational databases and ORM technology;
- Experience in writing testing documents (test plans, test cases, etc.);
- Experience in common testing techniques including black box, functional, smoke, load, performance, regression, GUI, usability, scenario, etc.;
- Good communication skills, ability to learn new software and processes quickly and efficiently.
- Upper-Intermediate English.
- Availability starting from 08.08.2023
Experience
AQA Engineer
July 2017 - Present
AQA Engineer, Telesens LLC
April 2013 - July 2017
AQA Engineer, PJSA “FIDOBANK”
August 2008 - April 2013
Projects
AQA Engineer, Crestron
Oct 2021 – Present
Description: Smart home system for management streaming video\audio devices; mobile application for observing/management smart home system; meeting room management system based on Android
Responsibilities:
- Create autotests for UI&API layers, update legacy framework, improve test coverage and test framework quality;
- Analyze system performance, develop cross-browser and features tests;
- Code and test review.
Technologies: IntelliJ IDEA, Jenkins, Java 16, TestNG, Selenium, RestAssured, Appium, SVN, Git, RobotFramework
AQA Engineer , Alpha-Bank
Sept 2020 – Oct 2021
Description: Java development in test. Full new features test cycle. Regression suite test implementation.
Responsibilities:
- Test framework development;
- Test automation implementation;
- Test strategy and test case creation;
- System integration test; Test data management system creation.
Technologies: Java, Allure, Cucumber, Selenide, Jenkins, SOAP, Kafka, MongoDB
AQA Engineer, Starz
Aug 2019 – Sept 2020
Description: Mobile streaming service (Android app).
Responsibilities:
- Test framework development;
- Test automation implementation.
Technologies: Python(pytest), Appium, AWS Device farm
AQA Engineer, Tinkoff Bank
Apr 2018 - Aug 2019
Description: Java development in test (Integration Test tools development)
Responsibilities:
- Development and implantation of test tools;
- Test automation implementation.
Technologies: Java(Spring, jdbc, swager-codegen, Allure), MQ(Kafka, IBM Mq, Rebbit), Groovy
AQA Enginner , Cytrix
Jan 2018 – Apr 2018
Description: Solution for Azure Cloud Service. Cloud service development for workstreams management.
Responsibilities:
- Automation tests creation. BDD flow scenario creation. Selenium UI test creation.
Technologies: Selenium WebDriver, Java, Cucumber, Gradle, Git, Jenkins, AWS
AQA Engineer, Cyren
Oct 2017 – Dec 2017
Description: System for management security keys.
Responsibilities:
- Creating test framework for test scenarios, Team Management;
- Automation system testing (UI, API).
Technologies: Java EE, WebDriver, Rest Assured, Cucumber, Junit, Maven
AQA Engineer, car management system
Jun 2017 – Oct 2017
Description: Solution for car dealers. Project based on microservice architecture
Responsibilities:
- Test data preparation;
- Automation UI and API tests creation;
- BDD scenario creation.
Technologies: Java EE, Cucumber, Junit, Gardle, REST-Assured, WebDriver
AQA Engineer, booking system
Apr 2017 – Jun 2017
Description: Solution for booking travel. Project based on microservice architecture.
Responsibilities:
- Test data preparation;
- Automation tests creation;
- BDD scenario creation.
Technologies: Java EE, Cucumber, Junit, Maven, Http mock, Rabbit MQ, Spring
AQA Engineer, QA Automation CRM system
Dec 2016 – Apr 2017
Description: Testing templates creation
Responsibilities:
- Creating test cases. Automation testing;
- Functional testing (UI, API);
- Security testing;
- Performance testing.
Technologies: Java EE, MySQL, PostgreSQL, WebDriver, Intellij Idea
AQA Engineer, “Mediation Zone Ucell”
Sep 2015 – Dec 2016
Description: Solution for tonal analysis and management of communication flows.
Responsibilities:
- New modules development;
- Creating test documents;
- Requirements analysis;
- Automation testing. Load testing. Bug fixing. Creating automation test strategy. Creating test plans for test team.
Technologies: Java EE, Oracle, Eclipce, Junit, Bash, Maven, JMeter, Wireshark
AQA Engineer, “ResponseTek GateWay”
Oct 2014 – Sep 2015
Description: Support issue tracking system
Responsibilities:
- Data collection module development;
- Creating test documents;
- Automation testing. Load testing. Bug fixing. Creating automation test strategy. Creating test plans.
Technologies: Java EE, Oracle, PostgresQL, MySQL, Selenium WebDriver, Eclipce, Junit, Bash, Ant
AQA Engineer, “Telesens Ring Tone”
Feb 2013 – Oct 2014
Description: GSM back ringtone system
Responsibilities:
- Creating test documents. Requirements analysis. Automation testing. Load testing. Bug fixing. Creating automation test strategy. Creating test plans.
Technologies: Java EE, PostgresQL, Selenium WebDriver, Intellij Idea, TestNg, Bash, Ant, Wireshark
AQA Engineer, “Notification Server”
Dec 2010 – Feb 2013
Description: Client sms notification system
Responsibilities:
- Database development. Requirements analysis. Manual testing. System Support.
Technologies: Oracle PL/SQL, Delphi, Bash
AQA Engineer, Report Server
Aug 2008 – Dec 2010
Description: Documents and reports automatization system.
Responsibilities:
- Database development. Manual testing. Bug fixing. Requirements analysis.
Technologies: Oracle PL/SQL, Delphi, Bash, FastReport
Education
Degree in Applied Mathematics , NTU “KPI”
2000-2006
Certifications/Trainings
- Training about “Security Testing”. Author – A.Barantsev
- Training about “Perfomance Testing”. Author – A.Barantsev
- Training about “Development tests in Java using Selenium 2.0”. Author – A.Barantsev.
- Training about “Java for QA”. Author – A.Barantsev. (http://software-testing.ru/trainings/images/certificates/programming/trubchanov.pdf)
- Java course “Java Enterprise: Maven/ Spring/ JPA(Hibernate)/REST”. Author – G. Kislin.
- Java course “Advanced Java”. Author – Y. Tkach
- Java course “Java for Testers”. Author – Y. Tkach