Post Job Free
Sign in

QA Automation Engineer

Location:
Carrollton, TX
Salary:
80,000
Posted:
August 31, 2020

Contact this candidate

Resume:

Nurgul Baktir Email: ***.************@*****.***

QA Automation Engineer Phone: 940-***-****

Eligible to work in US for any employer Address: Carrollton, TX Website: github.com/nbaktir

LinkedIn: www.linkedin.com/in/nurgul-baktir

QA Automation Engineer experienced in frontend and backend automation and manual testing. Uses software test automation tools and techniques to eliminate manual processes wherever possible. Creates and executes automated test cases at the UI, Web Services APIs and Database levels. Possesses an MS in Data Science and a BS in Mathematical Engineering. PROFESSIONAL SUMMARY

• Strong understanding of all phases of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle (DLC).

• Experience in Agile software development methodologies, particularly in Scrum Framework.

• Expert in writing end-to-end Automation Test Scripts using Java, Selenium Web Driver, TestNG, Cucumber with Gherkin, JUnit, Rest Assured and JDBC tools.

• Experienced in Smoke, Sanity, Regression, Functional, User Interface, Database and API Testing.

• Specialized in implementing Hybrid Framework, and Data-Driven Framework by using Java, Selenium WebDriver, Maven, JUnit, TestNG, Cucumber based on Page object Model (POM) pattern.

• Strong knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation. Experience in implementing TDD and BDD using Selenium Webdriver.

• Designed and implemented step-definitions and feature files in Cucumber with Selenium Webdriver using BDD and Gherkin keywords (Given, When, Then, Background, Scenario, Scenario Outline).

• Experienced in designing TDD framework with Selenium Webdriver using TestNG and annotations (Before Test, Before Class, Before Method, After Test, After Class, After Method) to manipulate tests.

• Hands on experience with Parallel and Cross-Browser Testing using Selenium Webdriver with Java to verify whether the web applications are working as desired in different browsers and environments.

• Experienced in performing Data-Driven Testing using Excel spreadsheets using Apache POI with Selenium WebDriver and Java.

• Automated REST API web services with Rest-Assured and performed manual API testing with Postman.

• Experienced in writing SQL queries to perform back end testing using MySQL Database.

• Performed database testing using Selenium Webdriver with Java and JDBC API.

• Used Build Management, Continuous Integration/Continuous Development (CI/CD) and version controls techs like Maven, Jenkins, GIT.

• Great team player with Cross Functional capabilities.

• Ability to adapt new environments, strong communication skills, good analytical thinker and quick learner.

PROFESSIONAL EXPERIENCE

Alliance Tek Solutions, Chantilly, VA October, 2018 - Present QA Automation Engineer

Responsibilities:

• Involved in testing activities that allows Applications to meet Business Requirements and Systems goals, fulfill End-User Requirements, and identify existing or potential issues

• Participated all Agile meetings, Daily Standup, Sprint Planning, Sprint Grooming, Sprint Demo, Sprint Retrospective.

• Build automated suites to test web-based application using Selenium WebDriver, Java and Cucumber in agile environment

• Implemented end-to-end automation for installing products, setting up test environment and executing smoke tests

• Used core Java concepts that includes Collections, Exception handling, Oops for coding business related activities

• Developed and Maintained automation framework with Maven and following Hybrid Approach using BDD framework with Cucumber Page Object Model with Page Factory

• Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD

(Behavior Driven Development) using Cucumber in Gherkin format

• Developed reusable selenium methods to handle Dropdown, frames, alerts, check box, radio button, dynamic calendars and web tables in Selenium WebDriver

• Utilized CSS selectors, IDs, XPaths and other locators to determine web elements

• Used customized XPath to work with dynamic and static objects in Selenium

• Performed cross browser testing on different environments like Google Chrome, Firefox and Internet Explorer with Selenium Web Driver to execute scripts

• Performed REST API Web Services testing using Postman and REST-Assured library with Java as a programming language

• Created data driven tests using Apache POI library to read and validate the data from Excel files

• Performed Database Testing using the SQL queries in MySQL database to view, update, insert or record data

• Automated database scenarios using Selenium Webdriver with Java and JDBC API

• Developed new Maven based test scripts using GitHub as source repository and Jenkins for continuous Integration of the builds

• Used Maven management-built tool to maintain dependencies and project structure for Selenium Java Automation scripts

• Integrated the test suites to Jenkins to execute them automatically after every successful deployment

• Used Jira for defect reporting and tracking

Environment: Agile Scrum, Selenium Web Driver, Java, Cucumber BDD, JUnit, Data Driven, Postman, Rest Assured, JDBC, MySQL, HTML, Gherkin, XML, JSON, IOS, Eclipse, Maven, Jenkins, Git, GitHub

University of North Texas, Denton, TX 2017 - 2018

Teaching Assistant

Responsibilities:

• Assisted one of the professors in Information Science department to create new Data Science course

• Analyzed available information sources such as articles, book chapters to find relevant sources for the new course in Information Science department

• Graded students' assignments

• Lead students to find the problems they had with their assignments

• Finished all assigned works on time given by the professor TECHNICAL SKILLS

EDUCATION

• University of North Texas, Denton, TX 2016 - 2018 Master of Information Science, Data Science

Testing Tools Selenium IDE/WebDriver, TestNG, JUnit, Postman Languages JAVA, HTML, XML, SQL, Gherkin, Python

Web Technologies HTML, XML, CSS

IDE Eclipse, SQL Developer, Selenium IDE

Test Framework JUnit, TestNG, Data Driven Framework, Cucumber Web Debugging Tool XPath, Fire path, Firebug, Chropath Build Tool Maven

Processes Agile-Scrum, Waterfall

Bug Tracking Tools JIRA, Trello

Continuous Integration Tools Jenkins

Version Control GIT/GitHub

Data Bases Oracle, MySQL, PostgreSQL

Data Visualization Tableau

- Estimated county level election results with 2016 Election Data, presented the results using Tableau software

- Analyzed American Airlines flights delay data, used Python to import data to SQL server

- Analyzed gun violence trends in US, and compared results with Non-US states

• Yildiz Technical University, Istanbul, Turkey 2009 - 2014 Mathematical Engineering (Mathematics and Computer Science) Bachelor’s in Engineering

PROFESSIONAL DEVELOPMENT AND CERTIFICATION

• Graduated from Syntax Technologies Boot Camp that specializes in Test Automation. Completed 24 weeks immersive program and completed over 800 hours of coding challenges and projects

• Oracle Certified Associate Java SE 8 Programmer

• Java Programming Certificate from Bahcesehir University, Turkey

• Python for Data Science and Machine Learning Bootcamp, Udemy

• Master SQL for Data Science, Udemy

• Database Management Certificate from Istanbul Municipality Professional Education Department, Turkey

Agile Agile Scrum, Scrum, Selenium Selenium Web Web Dri Dri ver, ver, Java, Java, Cucumber Cucumber BDD, BDD, JUnit, JUnit, TestNG, TestNG, Data Data Dri Dri ven, ven, Postman, Postman, Rest Rest Assured, Assured, JDBC, JDBC, MySQL, MySQL, HTML, HTML, Gherkin, Gherkin, XML, XML, JSON, JSON, IOS, IOS, Eclipse, Eclipse, Maven, Maven, Jenkins, Jenkins, Git, Git, GitHub, GitHub, API API Testing, Testing, Database Database Testing, Testing, Pyth Pyth on on Agile Scrum, Selenium Web Dri ver, Java, Cucumber BDD, JUnit, TestNG, Data Dri ven, Postman, Rest Assured, JDBC, MySQL, HTML, Gherkin, XML, JSON, IOS, Eclipse, Maven, Jenkins, Git, GitHub, API Testing, Database Testing, Pyth on, Agile Sc rum, Seleniu m Web Drive r, Java, Cucumber BDD, JUnit, TestNG, Data Driven, Postman, Rest Assured, JDBC, MySQL, HTML, Gherkin, XML, JSON, IO S, Ecli pse, Maven, Jenkins, Git, GitHub, API Testing, Database Testing, Python Agile Scrum, Selenium Web Dri ver, Java, Cucumber BDD, JUnit, TestNG, Data Dri ven, Postman, Rest Assured, JDBC, MySQL, HTML, Gherkin, XML, JSON, IOS, Eclipse, Maven, Jenkins, Git, GitHub, API Testing, Database Testing, Pyth on Agile Scrum, Selenium Web Dri ver, Java, Cucumber BDD, JUnit, TestNG, Data Dri ven, Postman, Rest Assured, JDBC, MySQL, HTML, Gherkin, XML, JSON, IOS, Eclipse, Maven, Jenkins, Git, GitHub, API Testing, Database Testing, Pyth on



Contact this candidate