Summary
Overview
Work History
Education
Skills
Timeline
Generic

Emanuil Karakashev

Herndon,VA

Summary

PROFESSIONAL SUMMARY Software Development Engineer in Test (SDET) with 5 years of successful experience in Manual and Automation Testing Web and Client-Server Software applications, Database Applications, and APIs. Successfully perform Functional Testing, Integration Testing, Smoke Testing, Regression Testing, and Database and API Testing with excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Experience in Agile Projects, worked very closely with Product owners, and attended different meetings. Currently working in an Agile Scrum environment with a good understanding of traditional Waterfall methodology. Strong experience in designing and creating and maintaining Automation Frameworks using Java, Maven, Selenium Web-Driver, Selenium Grid, JUnit, TestNG, Cucumber, Apache POI, JDBC, Oracle, MySQL, SQL Database, REST-Assured, Jenkins, other tools, and Libraries. Experience in creating, modifying, and maintaining new and existing Automation Framework Models (Behavior Driven Development, Data-Driven Framework, REST API, Automation Testing Framework with Cucumber, Serenity & REST-Assured with Java). Experience in implementing Page Object Model (POM). Expert in developing Behavior Driven Development (BDD/DDT) by writing in Gherkin language using the Cucumber tool, developing Scenarios, Scenario outlines, features, and Step definitions, and generating the cucumber reports. Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Exception handling, Multithreading, etc. Experience in implementing Database Testing using SQL Database and JDBS. Using Jenkins for Continuous Integration (CI/CD) for scheduling, running, and maintaining Smoke and Regression Suite. Strong experience in using EC2 instances for running applications on the Amazon Web Services (AWS) infrastructure. Worked with Selenium Grid for running multiple tests across different browsers such as Firefox, Safari, and Chrome, operating systems, and machines in parallel. Strong experience with Git, Git Desktop, and GitHub.

Overview

5
5
years of professional experience

Work History

Test Automation Engineer| SDET

HELIOTECA
09.2019 - Current
  • Working in an Agile Scrum environment with a focus on delivering a successful product to the end client
  • Involved in various meetings with the team and client to verify the requirements
  • Having a major role in analyzing User Stories and Acceptance Criteria and creating Testing Scenarios and Test Cases according to requirements
  • Successfully Testing UI, API, and Database aspects of the applications
  • Performing Functional Testing, Smoke Testing, Regression Testing, UI Testing with Selenium Cucumber, API Testing with Postman and REST-Assured as well as Database Testing with SQL Developer and JDBC ensuring that delivered application functions as expected and meets customers’ desires
  • Analyze the generated reports and bug reports if any defects are found during execution
  • Implementing STLC and Bug Life Cycle using Jira-Xray as a bug tracking tool
  • Building and maintaining Automation Data-Driven Framework and Behavior Driven Development (BDD) Cucumber Framework, as well as REST API Automation Testing Framework with Cucumber, Serenity & REST-Assured
  • Writing Test Automation Scripts using Java, Maven, Selenium WebDriver, JUnit, Cucumber, and REST-Assured with Java
  • Implementing Page Object Model design pattern and Page Factory model
  • Using Jenkins to execute the Test Scripts periodically and perform Smoke and Regression Testing
  • Building, performing, and maintaining Smoke and Regression Suits
  • Testing APIs using Get, Post, Put and Delete methods on REST-Assured with Java and Postman
  • Performing Positive and Negative Testing
  • Using AWS to deploy the project on an EC2 instance
  • Working with Git, Git Desktop, and GitHub for continuous integration and team collaboration
  • Environment: Agile Scrum, Jira, Jira X-Ray, IntelliJ, Java, Maven, Selenium WebDriver, Selenium Grid, Junit, AWS, Jenkins, Git, GitHub, Git Desktop, REST-Assured, POSTMAN, Cucumber, BDD, Hamcrest Matchers, Windows.

Qa Automation tester

BOOXTEKA
11.2017 - 09.2019
  • Successfully worked as a Manual and Automation Tester
  • Performed Functional, System, Smoke, and Regression Testing on Web applications
  • Tested Web based applications and Databases
  • Performed Manual Testing using Jira X-Ray as a Testing tool for writing and executing Test Cases from given user stories and acceptance criteria
  • Implemented Behavior Development Driven (BDD) Framework with Cucumber and TestNG and Data-Driven Development with JDBC
  • Designed and executed Manual and Automated Tests using Java, Maven, Selenium Web-Driver, TestNG, and Cucumber
  • Build and maintained Smoke and Regression suit
  • Scheduled the execution of the Smoke and Regression Tests in our Jenkins Job
  • Implemented Page Object model, Singleton design pattern, and Page Factory model
  • Worked with Relational Database and implemented Database Testing using SQL Developer, JDBC, MySQL, and Oracle
  • Used Git and GitHub for version control and team collaboration
  • Involved in multiple meetings (Sprint Planning Meeting, Daily Standup Meeting, Sprint Review, Sprint Demo, and Sprint Retrospective Meetings)
  • Environment: Agile Scrum, IntelliJ, Maven, Selenium, TestNG, Jenkins, Cucumber, Git, GitHub, Jira, Jira Xray Windows OS, MS Word, MS Excel

Education

Bachelor’s degree - Economics of Commerce

University of Economics Varna

Skills

Excellent interpersonal skills, proven team player with an analytical bent to problem-solving and delivering under high-stress environmentsundefined

Timeline

Test Automation Engineer| SDET

HELIOTECA
09.2019 - Current

Qa Automation tester

BOOXTEKA
11.2017 - 09.2019

Bachelor’s degree - Economics of Commerce

University of Economics Varna
Emanuil Karakashev