Post Job Free
Sign in

Engineer Civil Engineering

Location:
Loveland, OH
Posted:
October 14, 2019

Contact this candidate

Resume:

GULMIRA ALCHIKEEVA

AUTOMATION TESTER / SDET

646-***-**** ****.**********@*****.***

Authorized to Work in the U.S. for any Employer without Sponsorship

Professional Summary

Result-driven and detail-oriented Software Development Engineer in Test (SDET) with considerable experience in testing of web-based applications developed in Java Programming Language.

Comfortable with Agile Environment and Scrum ceremonies (Stand Up, Sprint Planning, Sprint Review and Retrospective meetings).

Strong understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle (DLC) concepts.

Solid working experience in Core Java, String Manipulation, Object Oriented Programming (OOP) in Java, Data Structures and Exception Handling concepts.

Expert in developing Behavior Driven Development (BDD) framework from scratch using Maven, Cucumber, JUnit and Java Programming Language.

Specialized in Automation Testing using Selenium WebDriver, TestNG, JUnit, Cucumber BDD in Java Programming Language.

Skilled in Front-end Testing using Selenium WebDriver with TestNG framework and Data Driven Testing using Apache POI.

Experienced in Back-end Testing. Expert in writing complex SQL queries, SQL scripts using SQL Developer, and pgAdmin for PostgreSQL database and performing database automation testing with JDBC library in different Relational Database Management System (RDBMS) such as Oracle, PostgreSQL, MySQL.

Solid hands-on experience on RESTful API Automation Testing using POSTMAN and RestAssured Library in Java.

Proficient at execution of Smoke, Functional, Regression, Integration Tests for improving product quality.

Strong experience in Jenkins for Continuous Integration and Continuous Deployment (CI/CD).

Experienced with automation tests execution in Amazon AWS Cloud EC2 servers and automating communication with RDS databases using Java JDBC Library.

Comprehensive knowledge on cross-browser (Firefox, Chrome, Safari, IE) and cross-platform (Mac/Windows) Compatibility Testing using Selenium WebDriver.

Good working experience in performing parallel executions using TestNG and Selenium Grid against various types of browsers and platforms.

Experienced in JIRA as a Defect Tracking and Test Management tool.

Extensive hands-on experience in GIT and GitHub for source and version control tools.

Highly motivated self-starter, results-driven, attentive to details, quick and eager to learn new things with excellent analytical, communication and interpersonal skills.

CERTIFICATIONS:

OCA – Oracle Java SE 8 Certified Associate

PSM – Professional Scrum Master

AWS Certified Developer – Associate

TECHNICAL SKILLS:

Methodologies

:

Agile/Scrum, Waterfall

Defect Tracking Tools

:

JIRA

Test Automation Tools

:

Selenium WebDriver, JUnit, TestNG, SOAP UI, Cucumber (Gherkin), Maven, POSTMAN, API, Jenkins

Versioning Tools

:

Git, GitHub, familiar with CVS, SVN

Programming languages

:

Java, PL/SQL

Databases

:

MS Access, MySQL, Oracle, PostgreSQL

Workflow Tools

:

MS Excel, MS Word, MS Power Point, MS Project

OS

:

Windows, MAC

IDE & Framework

:

Eclipse IDE, IntelliJ IDEA, JUnit, TestNG

Communication Tools

:

Slack, MS Outlook, Skype Business, Team Viewer,

Cisco WebEx

Cloud Server

:

AWS Cloud EC2 servers, RDS databases

WORK EXPERIENCE

Title: SDET / QA Automation Engineer

June 2019 - Present

Client: Kroger / Blue Ash, OH

Project Role: QA automation of NGPP web application. Responsible for UI and API Testing.

Ensure application behaviors meet Business and Technical Requirements of the project.

Define Test Scenarios, develop Test Cases and Test Scripts in collaboration with development team to ensure correct end-user perspectives.

Collaborate with Business Analyst, Developers, and QA analysts in reproducing and resolving defects encountered during test execution.

Utilize Jira as a defect tracking and an application life cycle management tool.

Hands on experience in source control with GIT and Bitbucket.

Responsible for articulating technical challenges and effecting solutions.

Execute UI Testing using Selenium WebDriver with TestNG framework and Data Driven Testing using Apache POI.

Perform manual testing (ad-hoc and monkey testing) by providing random inputs and checking the behavior of the application.

Maintain QA automation of project modules twice a week and report to the Test lead in a weekly base.

WORK EXPERIENCE

Title: SDET / Test Automation Engineer

September 2018 – May 2019

Client: 4STAY / McLean, VA

Project Role: Automated End-to-End Test automation framework for 4STAY startup web application. Responsible for UI and API Testing for automating the application.

Responsibilities:

Reviewed Business Requirements and Functional Specifications of the project.

Analyzed User Stories and provided input from the end-user perspectives.

Defined Test Scenarios developed Test Cases and Test Scripts.

Collaborated with Business Analyst, Developers, and QA analysts in reproducing and resolving defects encountered during test execution.

Participated in Peer review of test cases and test scripts developed by other testers in the team.

Automated Test Cases for Smoke and Regression Testing with Selenium WebDriver, Cucumber BDD and TestNG using Page Object Model (POM), Page Factory, by adding web elements at the page level and reusing the same elements.

Performed Data Driven Test using Apache POI.

Automated test reports using Cucumber plugin HTML report and JSON reports attached with failed scenario screenshots.

Used build management tools like Maven by adding and maintaining the profile dependencies in the pom.xml.

Implemented TestNG as part of the framework by configuring the testng.xml file to support Test suites, groups, listeners, passing parameters.

Coded reusable methods for the common framework development to support Web applications and API as well by analyzed the functionalities of various web applications.

Integrated automation scripts on Continuous Integration (CI) tool Jenkins for nightly batch run of the Script by configuring the Jenkin to pick up the latest code from Git/GitHub.

Performed testing using Selenium WebDriver in combination with Cucumber, TestNG and JDBC connections which reads data from database XML files.

Performed Web Services Testing using POSTMAN and REST Assured library. Created Data-Driven Tests using Apache POI libraries.

Use test parameterization methods including Cucumber Scenario Outline and external data sources such as Excel and XML.

Attended in Agile/Scrum ceremonies such as daily stand-ups, sprint grooming / planning and sprint demo / retro meetings and provided feedback accordingly.

Title: SDET / Test Automation Engineer

March 2018 – August 2018

Client: BookIT / McLean, VA

Project Role: Automated scheduling application by using End-to-End UI Testing, API Testing by the help of REST Assured library, and DB Testing using JDBC for connecting to database using SQL queries to perform data manipulation.

Responsibilities:

Created and executed Test Scenarios, Test cases and Test Scripts in accordance with Business Requirements and Functional Specifications.

Identified user interface elements using various locators like ID, Name, Class, Tag Name Link Text, Partial Link Text, XPath and CSS locators.

Achieved Continuous Integration through Jenkins by building framework using Maven, JUnit and Cucumber.

Performed cross-browser compatibility testing on Chrome, Firefox and IE browsers.

Automated manual functional scenarios and built Automation Regression Suite.

Implemented Selenium Automation Hybrid Framework with BDD integrating Selenium WebDriver with Cucumber (Gherkin), Page Object Model (POM) with Maven, JUnit. Automated Smoke, Integration and Regression Tests.

Performed remote execution of daily Smoke Tests on AWS cloud server with Jenkins and sent email reports.

Created HTML report with detailed test steps and screenshots.

Performed Database Testing using JDBC library. Experienced in Back-end Testing by writing complex SQL queries.

Performed API Testing using POSTMAN and REST Assured library.

Participated in User Stories walk through and provided feedback for Acceptance Criteria

Effectively participated in daily scrum, sprint planning, sprint review and sprint retro meetings.

Presented Sprint Demo Sessions to the development team, business team and stakeholders for newly developed functionality testing.

Title: Quality Assurance

Mar 2014 - August 2016

Employer: DeltaCredit Bank, Generale Group, Moscow, Russia

Worked as a Quality Assurance in the Internal projects of DeltaCredit Bank which is a Moscow-based subsidiary of Societe Generale Russia providing mortgage loans for the Russian market.

Collaborated with cross-functional team and other subject matter experts across different teams to understand the Business Requirements Documentations and Technical Design Specifications ensuring that application under test fully meets business requirements.

Assisted in building test strategy, test plan, and impact analysis of the application under.

Designed draft test cases based on requirements mentioned in the documentations, reviewed and baselined test cases with QA lead.

Executed test cases and reported defects. Once defects are fixed, again executed the failing test cases to verify they passed.

Performed manual testing (ad-hoc and monkey testing) by providing random inputs and checking the behavior of the application.

Reported my daily works to QA lead and to the cross-functional team during scrum daily stand-up meetings.

Presented weekly QA defect and status reports of the project during spring review and retrospective meetings.

EDUCATION:

Moscow State University of Civil Engineering, Bachelor’s Degree, major Economics, 2010



Contact this candidate