Summary
Overview
Work History
Education
Skills
Timeline
Generic

KAMIL HUSEYNOV

Chantilly,VA

Summary

Innovative Senior Software Engineer offering 8 years of experience in Manual and Automation Software Testing of Web-based and Mobile applications. Enthusiastic about developing forward-thinking solutions to tomorrow's productivity problems. Demonstrates hardworking and adaptable approach to challenges with strong analytical and critical thinking skills. Professional knowledge of all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle. Depth experience with Agile Scrum / Kanban methodology. Expertise in analysis of Software Requirement Specifications and development of Test Plans, Test Scripts, and Test Cases. Ability to Plan, Design, Develop and Maintain UI and API Test Automation Frameworks. Proficient in different Testing types such as Regression, Functional, and Smoke Testing. Knowledge of Java language and object-oriented programming (OOP) concepts.Outstanding knowledge of Mobile Testing using Appium,Perfecto, Gigafox. Strong communication skills and ability to collaborate with all development team members. Self-motivated Cross-Functional team member with a strong sense of responsibility with passion for technology, quality of work, and desire to learn more. Experienced Senior Software Engineer skilled at leading cross-functional teams. Remarkable relationship building, decision making and communication skills. Drives software process improvements that enable progressively increased team efficiency.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

Fannie Mae
, Washington,DC
11.2020 - Current
  • Software Testing
  • Designed and implemented user interfaces for web-based applications.
  • Developed, tested, and maintained software applications using Java technologies.
  • Strong development skills with Java programming language with the knowledge of OOP concepts
  • Involved working in a DDT/BDD and can utilize technologies such as JUnit, TestNG, Cucumber Frameworks, and APIs (REST/SOAP)
  • Perform manual API Testing using POSTMAN/Swagger and SoapUI tools with JSON and XML
  • Develop all End-to-End Automation Scripts in the JUnit Cucumber Framework
  • Used POJO objects for deserialization and serialization with REST-Assured Library
  • Designed Automation Framework for Web-based (UI) and mobile applications
  • Developed and implemented Hybrid, Page Object Model (POM) Data Driven Testing and Behavior Driven Development Frameworks (BDD) with the Maven tool
  • Performed parallel and cross-browser Testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple Tests were run parallel
  • Extracted Data from external Excel files using Apache POI and loaded it into the variables in the scripted code
  • Identify and assure the creation of reusable, Automated Tests for future Regression Scenarios
  • Provide Automated Test results reports using Cucumber, and HTML reports
  • Use JIRA Confluence for the project documentation
  • Create Test Strategies and Test cases from requirements and specification documents
  • Troubleshoot, and fix automation-related defects
  • Expertise in creating a good acceptance and integration of Test Automation Scripts and integrating with CI/CD tools like Jenkins
  • Use Azure Devops,GitHub and Bitbucket for code version control, store and share the code with other team members
  • Experienced in Database Testing, Data manipulation using SQL Queries, and establishing Database connection with JDBC (Java Database Connectivity)
  • Work closely with Product Management and Engineering Team members from the time an issue is logged to the time an issue is resolved
  • Work in a fast-paced Agile/Scrum environment (Sprint Planning, Daily Stand Up Meetings, Sprint Retrospective)
  • Coordinate with onsite and offshore teams to ensure 100% delivery
  • Facilitated team members in utilizing BDD Frameworks and writing Java codes in combination with Selenium WebDriver, TestNG, and Cucumber
  • Perform and support post Production deployment with Manual and Automated Testing
  • Expertise in Smoke, Sanity, Regression, and Functional Tests
  • Environments: Agile, Java, Cucumber, Selenium WebDriver, Jenkins, JIRA, Git, SQL, Oracle, Windows, AWS EC2, IntelliJ, JDBC, Git, GitHub, Perfecto, Gigafox

QA Specialist

Geico
Chevy Chase, MD
09.2018 - 11.2020
  • Involved in project's all phases of Agile Software Development Life Cycle
  • Assessed and analyzed user stories and participated in Sprint Review Meeting, Review Sessions, and Grooming Meetings
  • Applied best Quality Assurance expertise to ensure full Functional Testing of new features being added every sprint, as well as complete Regression Testing for all previously implemented functionalities in every sprint
  • Performed Positive, Negative, Functional, and Regression Testing on different operating systems
  • Prepared Test Cases, Test Scripts, and Test Data based on the functional requirements and Test specifications
  • Maintained Automation Framework using Selenium WebDriver with JAVA, Cucumber, and TestNG for UI
  • Created Cucumber feature files with Step Definitions using Selenium WebDriver to validate all UI components, popups, browser navigations, mouse movements, etc
  • Expertise in designing Cucumber BDD Framework using Cucumber Gherkin language, Cucumber Feature files, Scenario, Scenario Outlines, and Examples for Data-Driven Testing
  • Use Git for code version control and to store and share the code with other team members
  • Documented software issues and defects in the JIRA bug tracking tool
  • Followed Defect Life Cycle by monitoring the resolution
  • Validated REST API JSON responses on Postman and Automated the Test Cases with JAVA and REST-Assured Library for Back-End Testing of the application
  • Experienced in Apache POI for reading and validating data from Excel Files
  • Performed Web Service API testing for content verification and validation with business logic
  • Used Jenkins for Continuous Integration with Selenium Grid for remote Test executions
  • Developed SQL Queries to query the Database to Test the Back-End process of the application
  • Expertise in Back-End Testing using JAVA, SQL, and JDBC
  • Effectively worked and communicated with Developers, QAs, Scrum Masters, and BAs to solve various types of issues
  • Analyzed user requirements and created detailed test scenarios to validate the functionality of software products.
  • Tested mobile applications in Mobile Devices to ensure their configuration, operation, and capabilities work efficiently using Appium
  • Environments: Agile, Java, Cucumber, Selenium WebDriver, Jenkins, JIRA, Git, SQL, Oracle, Windows, AWS EC2, IntelliJ, JDBC, Git, GitHub,Perfecto,Gigafox

QA Test Engineer

Vibrent Health
Fairfax, VA
09.2016 - 09.2018
  • Worked in Agile Environment including Sprint Planning, Daily Scrum, Sprint Review, and Retrospective Meetings with Product Owner and Team to understand the Requirement Document in creating User Stories
  • Configured Selenium WebDriver, JUnit, and Maven build and created Selenium Automation Scripts in Java using JUnit for Parallel Testing and Selenium Grid for multiple Tests across different browsers, operating systems, and machines prior to Agile Release Cycle
  • Analyzed and developed Test scripts, Test Cases and performed Manual and Automation Testing like Positive Testing and Negative Testing
  • Performed and was responsible for Functional, Regression, and Smoke Testing
  • Extensively used CSS Selectors, and XPath expressions to identify Web elements
  • Generated JUnit Test results, and Cucumber reports after execution
  • Maintained Cucumber BDD Framework with JUnit by writing Features Files in Gherkin, Step Definitions
  • Performed Black-Box Testing and extensively used Selenium WebDriver for Regression, Smoke, and Functional Testing
  • Tracked, reviewed, analyzed, and compared defects using Jira X-Ray
  • Wrote SQL Queries in Oracle Database to perform Back-End Testing
  • Extensively used the REST-Assured Library and Postman for API Testing including Get, Post, Put and Delete methods
  • Experience in using Wire Mock mock URLs to simulate API endpoint verifications
  • Had exposure to SOAP UI and did Functional Testing on APIs of Web-based applications
  • Good knowledge and Testing experience on Mobile Testing tools like Appium
  • Analyzed User Stories in Jira X-Ray and created Test Cases
  • Participated in Sprint Demo with Product Owner and team members on a bi-weekly basis
  • Performed manual testing of web-based applications.
  • Environments: Agile, Java, Cucumber, Selenium WebDriver, Jenkins, JIRA, Git, SQL, Oracle, Windows, AWS EC2, IntelliJ, Eclipse, JDBC, Git, GitHub.

Education

MA - General Linguistics

Baku State University
Baku
06.2006

BA - Azerbaijani language and literature

Baku State University
Baku
06.2004

Skills

  • Methodologies - Agile Scrum/Kanban
  • Languages - Java, SQL, HTML, CSS, XML, Gherkin, JSON
  • Testing Framework - JUnit, TestNG, Cucumber, Maven, Page Object Model, Appium, Datatable
  • Testing Tools - Selenium WebDriver, Cucumber, Jenkins, Azure Devops , Perfecto , Gigafox , Adobe Analytics, Qtest
  • Database Testing - Oracle, SQL, JDBC (Java Database Connectivity)
  • API Testing - Postman, REST-Assured Library, SOAP UI
  • Test Types - Smoke, Functional, Regression, Sanity, Mobile
  • Repository Systems - Git, GitHub, Git desktop, Bitbucket,Azure Devops

Timeline

Senior Software Engineer

Fannie Mae
11.2020 - Current

QA Specialist

Geico
09.2018 - 11.2020

QA Test Engineer

Vibrent Health
09.2016 - 09.2018

MA - General Linguistics

Baku State University

BA - Azerbaijani language and literature

Baku State University
KAMIL HUSEYNOV