Summary
Overview
Work History
Skills
Timeline
Generic
Chrisovalandis Kotsias

Chrisovalandis Kotsias

Chicago,IL

Summary

  • Professional experience in Automation Testing of web-based applications in various domains including E-Commerce and Banking to assure that software meets the highest standards of quality.
  • In depth understanding of SDLC, STLC and Agile Scrum Methodology.
  • Involved in creation and development of Data-Driven Framework and Behavior-Driven Framework by using Page Object Model design pattern with Java, Selenium WebDriver, Maven, JUnit, Cucumber combination.
  • Experience in Java programming language and testing tools/libraries like Selenium WebDriver, Junit, TestNG, and Cucumber.
  • Experienced in continuous integration using GIT and other versioning and project management tools such as JIRA, Confluence.
  • Experience in creating and executing functional and regression testing for UI, API, and Database
  • Experienced in Black Box testing with a complete QA Life cycle - through Development, Analysis, testing, Defect logging, and verification of fixed bugs.
  • Experience in testing Rest API web services using POSTMAN and Rest Assured library for automation purposes.
  • Hands on experience writing SQL queries for database data validation purposes, and used JDBC (Java Database Connectivity) driver for connecting PostgreSQL to automation suite.
  • Well - versed in identifying areas of improvement for various web-based applications, testing new product features, and resolving issues discovered during testing.
  • Strong experience of handling multiple projects and large teams in an On-site/Off-shore model and working in heterogeneous and dynamic environments.
  • Experience in writing good quality object-oriented code for testing purposes by following OOP Concept of Java.
  • Proven team player and self-starter, capable of working independently and motivating a team of professionals backed with excellent written and oral communication skills.
  • Strong believer of teamwork, collaboration with cross-functional team mindset, strong analytical, problem solving, decision-making skills with excellent interpersonal, written and verbal communication skills.
  • An experienced Quality Assurance Engineer offering over 4 years of experience in both Manual and Automation testing. Expert analysis, data validations and defect management activities. Proficient in creating and executing test scenarios, test cases, test scripts, analyzing requirements and maintaining quality standards, all the while providing operational support. Capable test analyst and a superb team player with excellent written and verbal communication skills.

Overview

5
5
years of professional experience

Work History

QA Automation Engineer

PNC Financial Services
Remote
02.2023 - Current
  • As part of the development team I facilitated Daily Stand Up meetings for my team as well as participated in Scrum ceremonies such as Sprint Planning, Sprint Retro, and Sprint Demo
  • Developed and maintained test driven development framework using the Page Object Model (POM) design pattern with Java and Selenium WebDriver, TestNG, and Maven
  • Maintained and executed Maven build files for running automated tests by adding dependencies
  • Performed Rest API testing using Rest Assured java library for automation testing and validated json responses with database and UI
  • Used POSTMAN and Swagger for Rest API manual testing
  • Validated database data persistence by writing SQL queries in PostgreSQL
  • Used JDBC (Java Database Connectivity) driver for connecting databases with automation suite
  • Used Apache POI library for reading and writing data in MS Excel for storing test data while performing data driven testing for UI functionalities
  • Used Bitbucket as version control tool and various GIT commands
  • Extensively involved in Smoke, Functional, and Regression testing and monitored the behavior of the applications during different phases of testing
  • Interacted with developers, users, and various members of the team to discuss issues, resolve defects, and set priorities
  • Exposed to Performance testing, debugging issues in testing and deployment phases
  • Logged the defects in JIRA, retested the fix requests and closed the defects after successful resolution.

S.D.E.T

Walgreens
Remote
01.2019 - 12.2022
  • Analyzed the B.R.D and based on that developed test cases with the purpose of validating whether software functionality performed as expected
  • Manually executed test cases, reported their results, as well as selected test cases for the automation
  • Considerable experience in handling pop-ups, alerts, iframes, windows, dropdowns and so on using Selenium Web Driver
  • Experienced with XPATH, CSS and other Selenium locators for locating web elements
  • Created reusable utility methods for testing framework
  • Tracked defect and enhancement requests as they entered the defect-tracking system using JIRA
  • Logged the defects in JIRA, retested the fix requests and closed the defects after successful resolution
  • Developed, executed, and maintained automation test code using Selenium, Java in combination with JUnit and Cucumber in BDD Framework
  • Performed Rest API testing using POSTMAN and Swagger, and set up environment variables
  • Automated Rest API calls using Rest Assure library with Java and performed serialization and deserialization for json responses and requests
  • Wrote SQL queries for triggering data from database for database data validation and used JDBC
  • Collaborated with Business Analyst, QA testers and developers on a daily basis to complete the team's schedule
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing
  • Shared Daily Status Reports with all the team members, Team Leads, Managers.

Skills

  • Testing Tools/Frameworks: Selenium WebDriver, JUnit, TestNG, and RestAssured, TOSCA
  • Project Build Tool: Maven
  • Tests Performed: Smoke, Functional, Regression, GUI, Black Box
  • Continuous Integration/Continuous Delivery: Jenkins
  • Languages: Java, HTML, SQL

Timeline

QA Automation Engineer

PNC Financial Services
02.2023 - Current

S.D.E.T

Walgreens
01.2019 - 12.2022
Chrisovalandis Kotsias