Sergey, Senior AQA Java Engineer

Data QA
$40/hr
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Kharkiv, Ukraine UTC+02:00

Summary

- 5+ years of Software Test Automation Engineer of diverse experience as AQA in Agile projects
- Has mobile device testing experience both native (XCTest, Espresso) and with Appium.
- Upper-intermediate English
- Available ASAP

Main Skills

Programming Languages

Java Libraries and Tools

Apache Ant Lombok

Android Libraries and Tools

Java Frameworks

Databases & Management Systems / ORM

Cloud Platforms, Services & Computing

Azure Cloud Services

QA, Test Automation, Security

Allure Apache Maven Appium bug reports Cucumber Espresso Gatling JBehave JMeter JUnit Newman (Collection Runner for Postman) Postman QA Automation 5 yr. ReportPortal REST-Assured Selenide Selenium Webdriver SoapUI Test Cases TestNG Test Plan XCTest

Deployment, CI/CD & Administration

Version Control

SDK / API and Integrations

Methodologies, Paradigms and Patterns

Other Technical Skills

Context Google Guice DI containers
ID: 100-044-895
Last Updated: 2023-07-04

Experience

Senior QA, Product Information Management Portal

2019-Present
Description: Internal web portal based on hybris e-com platform for creating\managing detailed product information, category structure, and other administration tools.
Responsibilities:
-
Acceptance Criteria analysis (requirement analysis)
- Hosting and driving “3-amigo sessions” with BA, PO, and development team (communications with the customer, clarification of requirements)
- Writing BDD test scenarios (.feature files, test cases)
- Automated UI test implementation
- Automated back-end test implementation
- Migration of Automated Test coverage from FitNesse to Cucumber
- Supervising and driving “Project QA process” in team
- Manual acceptance, regression, and exploratory testing
- Defect (Bug) reporting
- Investigating of failing test on Jenkins CI

Senior QA

2018-2019
Description: Project for American multinational consumer credit reporting agency that is one of the three largest consumer credit reporting agencies. It collects and aggregates information on over 800 million individual consumers and more than 88 million businesses worldwide. In addition to credit anddemographic data and services to businesses, It sells credit monitoring and fraud prevention services directly to consumers.
Responsibilities:
-
Review, analyze and assess project requirements and specifications 
- Build and maintain automated testing frameworks for API, UI testing
- Develop, execute, refactor and optimize automation tests
- Log and evaluate results and document deviations from the expected results
- Prepare reports with testing results
- Integrate automated testing into CI process (Jenkins)
- Setup of test environment
- Prepare test data
- Review test artefacts developed by others
- Create test documentation
- Close collaboration with other team members
- Manual testing.
- Performance testing
- Sending tests result to grafana 

QA AutomationCampaign Managing Portal

2017-2018
Description: Social Marketing tool for organizing marketing campaigns using various social networks.
Responsibilities:
-
API test implementation
- API testing framework design/support
- CI/CD implementation using Jenkins
- Test documentation writing/support
- Automated run reporting

QA Automation, Campaign Managing Portal

2015-2017
Description: Rental platform for Switzerland that allows you fully digitize the process of booking and payment, helps simplify the process of interaction between tenants and landlords
Responsibilities:
-
Create independent reusable modules and views according to requirements from product owners
- Develop new user-facing features
- Build reusable code for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum performance and scalability
- Assure that all user input is validated before submitting to the back end Optimize application regarding project requirements
- Collaborate with team members, take part in meetings, brainstorms
- Develop, execute, refactor and optimize mobile automation tests based on the BDD approach
- Prepare reports with testing results

Education 

Kharkiv National University of Radioelectronics - MD in Communication engineer