Post Job Free

Resume

Sign in

Software QA Engineer

Location:
New Port Richey, FL, 34655
Salary:
110000
Posted:
May 18, 2021

Contact this candidate

Resume:

ALEKSEY BELOV

Software QA Engineer

email: admiwa@r.postjobfree.com available for 100% remote positions

linkedin.com/in/alekseybelov/ or Tampa, FL local positions only

Green Card Holder No Visa Sponsorship Required

SUMMARY:

●7 years of Software QA Engineer experience in banking, finance, software development, e-commerce, and robotics domains

●Web and Mobile applications Automation and Manual Software Testing

●Strong knowledge of SDLC and STLC methodologies

●Extensive experience of working with Agile/Scrum and Waterfall SDLC and methodologies.

●Experience of writing SQA test documentation.

●Experienced in performing Functional, Regression, Smoke, GUI Testing, Integration, System, Compatibility, End to End Testing, Database, Soap and Rest Services Testing.

●Experienced in Web and Mobile (iOS and Android) applications testing using different tools and technologies

●Deep experience in UI automation testing using Selenium, Cypress, WebdriverIo, QTP UFT etc.

●Experience in developing automated test cases on different programming languages as Python, Java, JavaScript, Go, VB script

●Good understanding of Web technologies (HTML, CSS, JavaScript, XML)

●Experience in Linux based environments

●Self-motivated, punctual, resourceful, easy learner and a reliable team-worker

●Good interpersonal skills, analytical type of mind, ability to make reasonable decisions in stressful situations and in fast changing environment

●High performance standards, including attention to detail, schedules and deadlines

●Flexible and detail oriented

TECHNICAL SKILLS:

Programming Languages: Python (middle), Java (beginner), JavaScript (beginner), Go (beginner)

Automation: Selenium, Webdriver.io, Cypress, TestNG, JUnit, QTP UFT, Serenity

Web technologies: HTML, CSS, XML,

Mobile testing: SeeTest, Appium, ADB, Android Studio, XCode, SDK, Perfecto Mobile

API testing: Postman, SOAP UI, Advanced Rest Client

Tools: Jenkins, Maven, Git, GitHub, SVN, Circle CI,

IDE: VS Code, WebStorm, GoLand, Eclipse, PyCharm, IntelliJ IDEA,

Bug Tracking: Jira, Xray, Bugzilla, Buganizer, QC ALM,

Database: Oracle, MySQL

Query languages: SQL, Xpath, JSON, XML

Virtualization: Oracle VirtualBox, VMWare;

Platforms: Windows, Mac OS, Linux, iOS, Android;

Browsers: Chrome, Safari, IE, Mozilla Firefox, Opera

WORK EXPERIENCE

SDET – Software developer in Test 01/2021-present

Fidelity Investment – Durham, NC, USA

iOS, Android, Java, SeeTest, Appium, Selenium, Cucumber, Serenity, X-ray, TestFlight

●Developing automated UI tests for the mobile application using our testing framework: Selenium + Appium + Serenity + Cucumber + SeeTest

●Maintaining and updating the existing automated tests according to the changes in the app

●Debugging and fixing the failing automated tests

●Creating the test documentation in Jira and Xray, writing test scenarios, test cases, test plans

●Performing manual testing of all new feature stories within the sprint on physical iOS and Android devices as well as on the SeeTest simulator

●Reporting about all defects and bugs found during the automated and manual testing

●Run regression set of tests for each release

●Determining edge cases and boundary test scenarios

●Functional, Smoke, Regression, Performance, End-2-end, Compatibility, cross browser and cross platform testing

●Participated in QA and Dev meetings, PR reviews and all Scrum Ceremonies

Quality Engineer 01/2019-12/2020

Pendo.io – Raleigh, NC, USA

MacOS, Linux, Postman, JavaScript, Webdriver.io, Cypress, GoLang, HttpExpect, GitHub,

●Performed different types of testing: sanity, regression, end-to-end

●A lot of manual and automated API testing using Postman

●Creating automation API tests in Postman with Newman using JavaScript language

●Manual testing of Front End and Back End stories

●Developing automated UI tests in WebDriver.io framework using JavaScript

●Developing automated UI tests in Cypress framework using JavaScript

●Developing automated API tests in httpExpect framework using GoLang

●Debugging and fixing flaky and broken automated tests

●Working a lot with test documentation, creating Test Plans, Test Cases, Test Scenarios, Test Matrixes, Test Tables etc.

●Transferring existing and new tests from Confluence and Google docs to the Test Rail

●Coordinating and Managing Release process on a regular basis

●Regularly participating on all Engineering meetings and Scrum Ceremonies as Stand Ups, Grooming, Planning, Retro etc.

Software QA engineer / Device Test Engineer 11/2017 – 12/2018

Google X (Moonshoot Factory) – Google, Mountain View, CA, USA

LINUX Debian, GoBuntu, ADB, Android, Buganizer, Android Flashstation, Bash, Python

●Run full range of automated and manual tests on Android device and Android mobile application

●Run functional, performance, regression, module, integration testing of different services of the mobile App

●Artificial Intelligence Testing, data collection, hardware performance and functional testing

●Perform testing of different Machine Learning algorithms

●Using supervised and unsupervised learning types

●Use different types of learning data and analyze output results

●Run functional testing of the Mobile application based on Android

●Run smoke test for the software and hardware testing of the device

●Extensive use bash / linux commands to access and operate with the testing device

●Write bash scripts to automate the process of analyzing text logs and video logs.

●Install new firmware on the device and the app on a daily basis using Android Flashstation

●Use ADB commands to operate the device

●Analyze 4 different types of logs generated by device while operating for debugging purposes

●Create Python scripts for parsing the log files for the future analysis of errors and easy debugging

●Capturing, editing, analyzing video logs footages, synchronize video logs with text logs for the future analysis and bug investigation

●Work on creating new test cases for the device’s software, hardware and Android App

●Collect the data and metrics from different tests to get the extended statistics

●Participating in brainstorming meetings for creating new feature requests and updates for the existing services

●Preparing daily observation forms and reports describing the main defects and user experience

●Participate in daily meetings of QA team for monitoring, discussing and bug treasuring

Software Validation QA Engineer / Infrastructure / 08/2016 – 11/2017

Intel Corporation – Santa Clara, CA, USA

●Administrate continuous integration and validation process in Jenkins

●Create new and modify existing Jenkins jobs with proper configuration, settings, parameters triggers etc.

●Write automation scripts for Jenkins using Windows Batch commands, Shell and BAT files

●Create and modify automation test scripts written on Python using different modules and libraries

●Performed functional testing, performance testing, API testing, security testing, malware testing, stress testing, browser testing and other types of testing using our framework

●Extensively use QTP / UFT for functional and performance testing of Microsoft Office and Adobe and their behavior under McAfee antivirus module developed by our team

●Run and modify test cases written in VBscript for UFT / QTP (Quick Test Professional), use descriptive programming, OLE technologies and object model

●Run the web-browser test using Selenium Webdriver with test scripts written in Python

●Check nightly reports, read log files to analyze results, re-run tests

●Run test cases manually and in debugging mode when need to reproduce the issue

●Use Jira for creating tickets and bug tracking when issue is found and confirmed

●Use different programming languages for scripting and testing purposes: Python, VBscript, Bash and Shell

●Push the updates to the validation repository using GIT

●Administrate and remotely control more than 200 physical testing machines and Servers by Remote Desktop app

●Create new images for testing machines with necessary configuration, install the software on testing machines, configure and administrate, solve the problem with testing infrastructure

●Communicate with other related teams in Oregon, Mexico and Argentina by Skype or phone conference

●Participate in daily scrum meetings and discussions between software validation and development teams, track activity and update user stories in Rally

Software QA-Engineer 10/2014 - 05/2016

WebCompany – Minsk, Belarus

WebCompany is one of the leading software companies in Belarus providing services in Development, Testing and Maintaining Web and Mobile applications for different industries: Banking, E-commerce, Insurance, Hospitality, Medical etc.

Responsibilities:

●Performed responsibilities of QA Engineer on different short-term projects followed the Waterfall methodology

●Participated in testing Banking and retail Web and Mobile of applications of a client.

●Involved in complete software testing lifecycle (Requirement Analysis, Test Planning, Test Cases and Scripts Development, Test Execution, Test Reporting, Test Result Analysis, Defect tracking).

●Developed Test Plans and Test cases for manual testing

●Performed all types of testing according to the requirements including: Smoke, Functional, Regression testing, Integration, System, GUI, Usability, Security, Localization software testing positive/negative testing,

●Performed API testing using SOAP UI tool

●Wrote and ran SQL queries to retrieve data from an Oracle database

●Ran cross-browser compatibility testing of the app on multiple browsers and platforms of iOS and Android;

●Developed new and modified existing automated tests for regression UI testing using Selenium WebDriver with Python

●Used various iPhone and Android support tools like iPhone Configuration Utility, SDK Android Debug Bridge (ADB)

●Identified manual test cases to be automated, for mobile app and support testing framework built on Java, TestNG, Selenium, Appium

●Performed testing on physical and virtual devices using simulators.

●Tested and Validated new functionalities in Client-to-Client money transfer, Tested the different aspects of the application like transfers between same and different banks, scheduled, recurring and one-time bill pay options, setting up and changing alert options and check deposits using both positive and negative testing approach

●Carried out load tests using performance testing tool JMeter

●Executing test cases, reporting and tracking software defects, resolving issues with developers using Jira bug tracking system.

Environment: Java, Python, TestNG, Soap UI, Windows, GitHub, QC ALM, Linux Ubuntu, Oracle VirtualBox, iPhone Configuration Utility, XCode, Android SDK, ADB, Chrome, Firefox,

EDUCATION

Belorussian State Economic University - Minsk 1999-2004

BD in Economics

Wake Tech community college of North Carolina – Raleigh 2019

Completed classes: Computer Science, Web technologies, Networking, Cloud technologies, Python Programming

A1QA - QA academy – courses of QA-Engineers



Contact this candidate