Post Job Free
Sign in

Test Automation Api Testing

Location:
Garland, TX
Posted:
July 12, 2023

Contact this candidate

Resume:

Asel Akunova

Green Card holder

Phone:281-***-****

Address: Dallas, Texas Email:**********@*****.***

Career Summary

QA Automation Test Engineer

4+ years of experience as a Software Development Engineer in Test, testing of Web-Based applications, performing both Automation and Manual testing.

Strong knowledge of Software Development Life Cycle and Software Testing Life Cycle.

Hands-on experience working in an Agile environment and participating in all Scrum ceremonies.

Experienced in various types of Functional testing as in Smoke, Regression, Database testing, End-to-End, Web/UI and User Acceptance testing.

Extensively worked on BDD – Behavior Driven Development and DDT – Data Driven Testing framework writing in Gherkin language using Cucumber, creating Scenarios, Scenario Outlines, Feature Files, Step Definitions and generating Cucumber reports, as well as working with Page Object Model Framework (POM) structure.

Test automation knowledge in Selenium WebDriver using Java Programming language with Cucumber BDD Framework by using JUnit assertions to test Front-End (UI) of Web Applications.

Worked with SQL queries in DML (Data Manipulation Language) and DDL (Data Definition Language) and performing Database testing using JDBC libraries in different RDBMS like Oracle.

Performing API testing using Postman for manual API testing, and REST Assured library for the Automation API testing.

Hands-on experience finding defects from the process of functional testing and reporting them on Jira bug tracking tool.

Extensively working with Git and GitHub for version control systems and executing test cases in Jenkins for achieving CI/CD.

Education:

Bachelor’s degree: Kyrgyz National University, Faculty of Foreign Languages.

Master’s degree: Academy of Management under the President of Kyrgyz Republic.

Additional skills:

Excellent communication, ability to learn and analytical skills.

Multilingual: English, Russian, Kyrgyz, Turkish.

Technical Skills

Languages

Java, SQL, Gherkin

Testing Framework

Behavior Driven development Framework, Data Driven Testing Framework

Testing Tools

Cucumber, Selenium, WebDriver, REST Assured, Postman

Building Tool

Maven

CI/CD Tool

Jenkins

Methodology

Agile-Scrum

Database

Oracle

VCS

Git, GitHub

IDE

IntelliJ IDEA

Test Management

Jira

Operating System

Windows, Mac OS

Experience

October 2019–Present

• Test Automation Engineer • IntaBella, VA

Responsibilities:

Involving in planning and analyzing the user requirements and improving the User story and Acceptance Criteria.

Interacting with Agile team and business team to meet product requirements.

Writing Automation test scripts for UI in Maven project build tool using Cucumber BDD with JUnit and Selenium WebDriver for the browser interaction.

Strong understanding of using Java OOP concepts, Data Structures, and handling Exceptions by creating reusable methods.

Preparing and executing Test Cases, Scenarios, and Test Scripts based on User Requirements and System Requirements using Selenium and Java.

Sufficient knowledge creating and implementing automated test scripts using Java and Selenium WebDriver, Cucumber with JUnit built by Maven.

Implementing automated test scripts in different automation frameworks, including DDT – Data-Driven Testing and BDD - Behavior Driven Development frameworks using Page Object Model (POM) design structure.

Creating and maintaining SQL queries specializing in Relational Database Design to perform database testing on Oracle.

Creating and maintaining Feature Files, Scenario and Scenario Outlines and Step Definitions in Gherkin language using Cucumber, and generating Cucumber HTML, Cucumber JSON reports, as well as expertise in usage of Singleton and Page Object Model design patterns.

Back-end testing using Postman and Java REST Assured library in API testing.

Using Git and GitHub as source code management tool.

Performing Regression and Smoke suits on Jenkins and generating Cucumber reports.

Environments: Java, Selenium WebDriver, Cucumber, JUnit, Jira, Postman, Maven, IntelliJ, Rest Assured, Jenkins, Git, GitHub, Selenium Grid, Agile, JDBC, and Oracle.

December 2017–September 2019

• QA Analyst• Symund

Responsibilities:

Participated in Sprint planning, Grooming, Daily-Stand Up and Demo meetings, and analyzed the user requirement documents.

Created and documented Test Plans, Test Cases, and Expected Results covering both Positive and Negative scenarios based on the Business requirement.

Analyzed the impact of Business Process changes on the existing systems and process flows and coordinated analysis, development, and testing efforts between various application teams.

Interacted with Developers and Business Analysts to perform various types of testing throughout STLC steps.

Executed manual test executions and analyzed the test results for finding the root cause of the test failures.

Identified defects during test executions and created bug reports and logged the defects in Jira and following Defect Life Cycle.

Participated in building a test automation framework using Java, Selenium WebDriver by using Maven automation build tool to improve the efficiency of the testing process.

Worked with Selenium WebDriver for locating elements and creating reusable methods for dynamic elements in Page Object Model structure.

Completed User Acceptance Testing (UAT) for each release of the project with the help of end-user requirements.

Environments: Manual Testing, Jira, Selenium WebDriver, Java, GitHub, Agile, Maven.

[Dates From]–[To]

• Test Automation Engineer • ? company

Involving in planning and analyzing the user requirements and improving the User story and Acceptance Criteria.

Interacting with Agile team and business team to meet product requirements.

Writing Automation test scripts for UI in Maven project build tool using Cucumber BDD with JUnit and Selenium WebDriver for the browser interaction.

Strong understanding of using Java OOP concepts, Data Structures and handling Exceptions by creating reusable methods.

Preparing and executing Test Cases, Scenarios, and Test Scripts based on User Requirements and System Requirements using Selenium and Java.

Sufficient knowledge creating and implementing automated test scripts using Java and Selenium WebDriver, Cucumber with JUnit built by Maven.

Implementing automated test scripts in different automation frameworks, including DDT – Data-Driven Testing and BDD - Behavior Driven Development frameworks using Page Object Model (POM) design structure.



Contact this candidate