Sergey Senior AQA Java Engineer

Data QA

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

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