Upstaff Sign up
Sergey
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since October 28, 2021

Sergey — Senior AQA Java Engineer

Expertise in Data QA.

Last verified on July 04, 2023

Bio 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

Technical Skills

Programming Languages Groovy, Java, Kotlin
Java Libraries and Tools Apache Ant, Lombok
.NET Platform Azure
Android Libraries and Tools Kotlin
Java Frameworks Spring
Databases & Management Systems / ORM MongoDB, SQL
Cloud Platforms, Services & Computing Azure
QA, Test Automation, Security Allure, Apache Maven, Appium, bug reports, Cucumber, Espresso, Gatling, JBehave, JMeter, JUnit, Newman (Collection Runner for Postman), Postman, QA Automation, ReportPortal, REST-Assured, Selenide, Selenium Webdriver, SoapUI, Test Cases, TestNG, Test Plan, XCTest
Deployment, CI/CD & Administration CI/CD, Gradle, Jenkins
Version Control Git
SDK / API and Integrations Insomnia, Log4j
Methodologies, Paradigms and Patterns MVC
Other Technical Skills Context, Google Guice DI containers

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 Automation, Campaign 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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Sergey
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring