Post Job Free
Sign in

Qa Automation Engineer

Location:
Philadelphia, PA
Posted:
May 10, 2022

Contact this candidate

Resume:

T A A L A I B E K T A S H K I U L

+1-267-***-**** *****.********@*****.*** Philadelphia, PA

Citizen of the US

P R O F E S S I O N A L S U M M A R Y

Software Development Engineer/SDET/QA Automation Engineer - with 4 years of experience in Software Testing, Selenium Automation. Experienced in developing automation tests using Java, Selenium WebDriver and developing Test Framework using TestNG/JUnit, Maven tools. Designed and implemented different automation frameworks from scratch, such as Data-Driven Testing Framework, Behavior Driven Development Framework.

Experienced in implementing the Page Object Model (POM) by creating an object for each web-page.

Strong knowledge in creating reusable methods, using Java Collections and file input streams to retrieve Data from Excel and Database using Apache POI.

Strong knowledge of writing test cases in Cucumber using Gherkin. Maintained the Selenium & JAVA automation code and resources in version control system GIT for improvements and new features. Expert in writing good quality object-oriented code for testing purposes by following industry-standard java coding.

Experienced in remote API testing (SOAP API / REST API) of web services using Rest Assured.

Proficient in writing and executing SQL Queries and performing Database testing using JDBC.

Solid knowledge of Core Java, HTML, CSS, XML, SQL, JSON, Gherkin. Excellent knowledge and implementation skills in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Test strategies

& Test plans, UAT.

Substantial experience of AGILE Scrum Methodologies and Sprint processes.

Substantial experience of JAVA, Selenium WebDriver, Cucumber, JUnit, Web Applications, JIRA, Maven, SQL, Agile Methodologies, Scrum, Automation & Testing tools.

Excellent interpersonal skills, proven team player with an analytical bent to problem- solving and delivering under high-stress environment. Organized and detail-oriented individual with good analytical and communication skills. Ability to work independently with minimal supervision and perform as part of a team.

Proficient in analyzing the BRD (Business Requirement Document), Functional Design Documents to formulate Test Strategies, Test Scope, Test Plans, Test Scenarios, Test Cases and Traceability Matrix for Manual as well as Automated Testing for various applications to ensure proper business compliance.

Proficient in Defect Management using JIRA including Test Designing, Requirement Mapping, Reports, Test Execution, and Defect Tracking, analyzing/verifying bugs and coordinating with development team members in fixing the defects, re-testing the fixes and closing them. T E C H N I C A L S K I L L S

Testing methods:

Functional testing, Regression testing, Smoke testing, System testing, Integration testing

Tools:

Selenium WebDriver, Selenium Grid, SoapUI, Rest-

Assured, Jenkins, Cucumber, Maven, Postman, JDBC

Defect Tracking Tools: JIRA

Languages/Frameworks:

Java, JUnit, TestNG, Cucumber, SQL, HTML, XML,

JSON

Database Languages: MySQL, Oracle

Version Control: GIT, GITHub, SourceTree

Methodologies Waterfall, Agile

Interacted with the Project Manager, Business Analysts, and Developers to understand the application design and functional specifications. Designed and developed Automation Framework built with Maven using Selenium WebDriver, Java, TestNG and Cucumber for UI testing of the application.

Performed manual and automated testing API Web Services using Postman and Java REST Assured library to verify for functionality and reliability. Involved in developing BDD Framework from scratch by developing Cucumber Step Definitions, Scenarios and Features using acceptance criteria. Applied Page Object Model design pattern and Data-Driven Framework for UI testing.

Used JDBC and SQL developer to perform database testing. Executed Smoke Test on daily basis through continuous integration tool Jenkins and reported failures to all team members.

Collaborated with Business Analysts (BA) on improving user stories based on SMART criteria so as to avoid misunderstanding in functionality development and testing.

Engaged in a full life cycle of an Agile project and performed Functionality Testing, Regression Testing during the various phases of the application using Selenium.

Participated in all Scrum ceremonies such as Daily Scrum, Sprint Planning, Sprint Demo and Sprint Retro meetings.

Analyzed assigned user stories and developed feature files in Cucumber’s Gherkin language to simplify test cases for non-technical people. Used defect management tool JIRA to detect, report, track and contribute to defect resolution.

Developed automation code for software testing which became part of the automation Regression suite.

Created and executed test plans and test cases for the purpose of assessing if software functionality was developed as expected.

Nexenty, Tysons, VA - Software Test Engineer SDET July 2020 - Present Responsibilities:

Environments:

Agile Scrum, Selenium WebDriver, Java, Cucumber, Maven, TestNG, Jenkins, GIT, GitHub, JIRA, JDBC, REST Assured, Postman, Oracle Database. W O R K E X P E R I E N C E

Analyzed user stories, Business Requirements (BRD), Functional Requirements

(FRD) and participated in all Scrum ceremonies such as Sprint planning, Sprint Grooming, Sprint Review and Sprint Retro.

Developed and implemented automated scripts for testing web-based applications using Maven, JUnit, Selenium WebDriver, and Java programming language

Enhanced and extended the automation library of reusable methods and object repositories by developing clean, quality and reusable code. Developed, executed and maintained smoke, functional and regression test suites using Selenium WebDriver.

Performed manual and automated testing API Web Services using Postman and Java REST Assured library to verify for functionality and reliability. Used SQL queries to perform Select, Update, Delete, Insert and Join statements.

Developed and executed SQL queries for Backend Testing and involved in data validation and verifying data-integrity, also checking the data flow between different Systems.

Used defect management tool JIRA to detect, report, track and contribute to defect resolution.

Involved in the Continuous Integration of the automation framework with Jenkins

Participated in the software development lifecycle, including requirements gathering (acceptance criteria), test case and code review process. Send the Report to all team members with Daily Status to track the updates in testing.

Participated in code reviews by providing and receiving feedbacks on the improvement of coding practices.

Librivide, Tysons, VA - QA Automation Engineer March 2018 - July 2020 Responsibilities:

Environments:

Agile Scrum, Selenium WebDriver, Java, Maven, Jenkins, GIT, GitHub, JIRA, JDBC, REST Assured, Postman.

Welcome Ambulance, Philadelphia, PA - October 2009 - February 2018

EMS, EMT (Emergency Medical Technician), Dispatcher/Manager Kyrgyz Customs Committee, Kyrgyz Republic - October 1995 - June 2007 Customs Clearance, control and Audit

E D U C A T I O N

12/2008 -

09/2009

09/1989 -

07/1995

Emergency Medical Technician Certification

JeffStat EMS School

Jefferson University, Philadelphia, PA

Bachelor of Accounting and Finance

Kyrgyz State University

Diploma



Contact this candidate