Post Job Free
Sign in

Qa Automation Engineer

Location:
New York, NY
Posted:
July 19, 2023

Contact this candidate

Resume:

SEZAR BASOGLU

s e z b a s o g l u@gmail.c o m +* ( 9 1 7 ) 7 8 0 - 9 5 1 7

Permanent Resident of US

OBJECTIVE

Results-oriented QA Automation Engineer with a proven track record in designing, developing, and executing end-to-end Automation Test Scripts. Possesses adaptability, a quick learning ability, and excellent communication skills, enabling seamless collaboration across cross-functional teams. A valuable team player with expertise in Agile and Scrum methodologies, seeking to leverage these skills to contribute to the success of innovative tech projects in the field of QA Automation Engineering.

P R O F E S S I O N A L SUMMARY

● Experienced QA Automation Engineer with a solid background of over 5 years in Software Testing/Quality Assurance. Proficient in both Manual and Automation Testing of Web-Based Software Applications across diverse technologies and platforms.

● Skilled in utilizing a range of automation tools, including Selenium, Cucumber, J- Unit, TestNG, API, Eclipse, IntelliJ Idea, Git, and GitHub.

● Possesses in-depth knowledge of Junit and Cucumber framework for Unit testing, Maven for Project building tool, and Jenkins for Continuous Integration.

● Expertise lies in the design of Test Scripts and the implementation of Test Cases, Test Scenarios, behavioral features, and step definitions within Selenium.

● Automation Frameworks using Data Driven, Hybrid, and Page Object Model

(POM) with Cucumber.

● Demonstrates proficiency in executing Data Driving Testing using Cucumber Scenario Outline and DataTable.

● Experienced in leveraging Excel to read and extract Excel Data (Apache POI) and Data provider using Cucumber.

● Well-versed in manual testing of RESTful APIs using Postman and RestAssured Library for automation and verification of expected responses and status codes.

● Displays a good understanding of Core Java and Object-Oriented Programming

(OOPs) concepts, with experience in implementing TDD and BDD.

● Expertise in the grouping of test cases, test methods, and test suites for functional and regression testing using the Test-NG annotations.

● Practical experience in Java Database Connectivity (JDBC) for executing queries in databases and utilizing SQL for verification in Oracle Database and MySQL.

● Skilled in using JIRA as a management and bug tracking tool.

● Professional expertise performing Smoke Testing, Back-end Testing and Front- end Testing, Black-Box Testing, Functional Testing, Regression Testing, Ad-Hoc Testing, and Cross Browser/Cross Platform Testing.

● Capable of facilitating meetings such as Daily Scrum, Sprint Planning, Requirements Refinement, Sprint Grooming, Sprint Demo, and Retrospective.

● Experienced in implementing various QA methodologies throughout all phases of Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC), encompassing Agile (SCRUM) and Waterfall Model.

● Quick adaptability to new environments, strong team collaboration skills, effective communication, a passion for learning, confidence, and unwavering commitment.

T E C H N I C A L SKILLS

Languages: Java, SQL, Gherkin

Testing Tools: Selenium WebDriver,

Cucumber, Junit, Database, Postman,

API, JDBC, TestNG

Frameworks: Behavior Driven

Development (BDD), Data-Driven

Testing (DDT), Hybrid Model

Design Pattern of Framework:

Page Object Model (POM)

API Testing Tools: Postman, Rest

Assured

Development Tools (IDE): Eclipse,

IntelliJ

Project Management/Bug Tracking

Tool: Jira

Build Management Tool: Maven

Methodologies: Agile/Scrum,

Waterfall

Version Control Tools: Git/GitHub

Databases: Oracle, MySQL Server

CI/CD Tools: Jenkins

P R O F E S S I O N A L E X P E R I E N C E

Uber Inc. QA Automation Engineer Mar 2022 - Present Responsibilities:

● Conducting analysis of business requirements, User Story in Agile, system requirements, and data mapping to ensure comprehensive understanding and effective communication with clients, developers, and the QA team.

● Applying the BDD framework to create Cucumber Step Definitions, Scenarios, and Features, utilizing the Gherkin language.

● Creating test scripts in Java using Selenium WebDriver and the Cucumber framework in Gherkin format.

● Designing, developing, and implementing Page Object Model (POM) in order to efficiently organize, maintain, and reuse the codes.

● Utilizing automated scripts to execute Functionality Testing throughout the different stages of application development with Selenium.

●Performing Data Driven Testing by using Scenario Outline with Examples, Data Table and implemented Excel Reader.

● Creating test scripts, executing database testing using JDBC, and performing data validation and integrity testing using JUnit assertions alongside Selenium WebDriver.

● Developing scripts and conducting Regression and Smoke testing for RESTful APIs using the Rest Assured Framework.

● Reviewing API test cases based on assigned requirements and validating results by retrieving API responses from the database using Postman.

● Implementing automated test execution (nightly and as needed) by utilizing Maven and Jenkins.

Environment: Selenium WebDriver, Java, Cucumber, Gherkin, Rest Assured, Agile, Maven, XPath, GitHub, Jenkins.

Verizon Automation Tester Dec 2020 - Feb 2022

Responsibilities:

● Actively participated in the Daily Scrum, Sprint Grooming, Sprint Planning, and Sprint Retrospective meetings.

● Conducted comprehensive functional testing to identify critical areas within the application and proceeded to automate them using Selenium WebDriver in conjunction with TestNG.

● Played an active role in the design and implementation of the Selenium WebDriver automation framework for smoke and regression test suites, integrating TestNG, Maven, and Apache POI API.

● Utilized TestNG annotations such as Groups, Parameter, Data Provider, and Tags to organize and execute regression and functional testing by grouping Test Cases, Test Methods, and Test Suites.

● Configured Jenkins to schedule automated test runs and trigger the execution of the Smoke Test script upon receiving an email.

● Conducted thorough review of the Test Basis, while designing and meticulously documenting Test Strategies, Test Plans, and Test Cases, followed by their precise execution.

● Identified, reported, and diligently tracked defects using the JIRA test management tool.

● Validated reports by extracting data from the MySQL database using SQL queries, and cross-checked database test cases against specified requirements. Environment: Agile, Eclipse, Java, Selenium WebDriver, TestNG, Cucumber, POM, SQL, Maven, JIRA, JDBC.

E D U C A T I O N

GaziOsmanPasa University

Bachelor’s Degree in Biology

(2013)

Syntax Technologies VA, USA

SDET Automation Testing Certification

(2017)

Allegis Group. Maryland Manual Tester Apr 2018 - Nov 2020 Responsibilities:

● Performed analysis of business requirements, documented business requirement specifications, and crafted comprehensive Test Plans and Test Cases.

● Conducted manual testing, diligently reviewed test results, and promptly reported any identified anomalies into JIRA.

● Prepared a traceability matrix to ensure sufficient test case coverage and alignment with requirements.

● Identified and reported bugs using JIRA, and presented detailed bug reports during weekly status meetings.

● Conducted rigorous back-end testing by utilizing SQL queries to validate data integrity within the database.

● Actively participated in bug tracking, review, and analysis processes. Environment: Manual Tester, Oracle, JIRA.



Contact this candidate