Summary
Overview
Work History
Skills
Timeline
Generic

Javid Khalilov

Summary

A strong qualified Software Development Engineer with Test experience with both Manual, and Automated Testing extensively worked on Web-based, Client Server, and Data Based applications. Experience in various domains such as Healthcare, Financial services and Insurance. Excellent knowledge and implementation of Agile methodologies in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) along with Scrum ceremonies. Expertise in understanding Business Requirement Specifications, Functional Specifications, and Acceptance criteria and converting them into Test Scenarios. Expertise in developing and maintaining Test Case Design, Test Script Development, Test Data Setup, Defect Management, Test Log, Test Result, and Traceability Matrix. Strong knowledge of building, modifying, and maintaining Automation Frameworks using POM design patterns such as Behavior Driven, Data Driven, and Hybrid Driven approaches with Java, Maven, Selenium WebDriver, Cucumber, JUnit, TestNG. Strong knowledge of Smoke Testing, Integration Testing, Back-End Testing, Functional Testing, Regression Testing, End-to-End Testing, Cross Browser/Parallel testing, System Testing, Positive Testing, and Negative Testing. Expertise in Developing Automation Test Scripts using Selenium WebDriver, REST-Assured Libraries, and JDBC in Java using IntelliJ and Eclipse IDEs. Solid knowledge of Core Java, development by applying OOP concepts (Encapsulation, Abstraction, Polymorphism, and Inheritance), Collections, String, Exception handling, etc. Experience in designing and generating various reports such as CucumberHTML/JSON, and extending reports with failure screenshots. Comprehensive understanding of CI/CD pipeline, using integrated tools like Jenkins and GitHub for nightly Test Suite execution such as Smoke and Regression. Experience in launching AWS EC2 instances and executing Test Scripts in parallel virtual machines against different browsers with Selenium Grid. Performed Cross-Browser Testing and parallel Testing on AWS virtual machines applying Selenium Grid. Expertise in GitHub version control systems to track, manage, and organise as well as to collaborate on code with teammates adhering to the Git flow. Proficient in project management, bug tracking, and reporting using Jira X-Ray. Solid knowledge of implementing REST-Assured Libraries in Java along with Jackson data binding for automating Rest API and storing request/response JSON body in POJO classes. Expertise in sending HTTP requests like GET, POST, PUT, and DELETE requests to REST API endpoints using Postman. Expertise in providing JSON Schema validation by comparing results against the requirements in JSON schema. Experience in using JDBC for connectivity between Java and Relational databases like Oracle, PostgreSQL, and MySQL involving Database Automation by writing SQL Queries and DDL/DML commands to perform Back-End data validations. Experience in implementing DDT approach passing and retrieving data from external sources like Excel with the help of Apache POI and Selenium WebDriver. Excellent interpersonal skills, proven team player with an analytical bent to problem-solving and delivering under high-stress environments.

Overview

3
3
years of professional experience

Work History

SDET

EIS Ltd
11.2022 - 11.2023
  • Since Agile environment, participated in Scrum Ceremonies to discuss enhancement and modification request issues and defects in application
  • Involved in analysing system specifications, development, and execution of Test Plans and Test Cases for Manual and Automated Testing
  • Designed, developed, and implemented TestNG Framework and Page Object Model based on Automation Testing Framework utilising Java, Selenium WebDriver and TestNG build in Maven
  • Configured Selenium WebDriver, TestNG, and Maven build and created Selenium Automation Scripts in Java using Selenium Grid for parallel testing and Cross Browser Compatibility
  • Performed Functional and Regression Testing for various releases using Selenium WebDriver and TestNG
  • Automated Smoke Test Suite maintained by constantly updating it with new Tests and any fixes to failures due to changes in the functionality triggered nightly by Jenkins
  • Maintained Automation Scripts and was responsible for code check-ins into BitBucket
  • Performed Defect logging and tracking Defect Life Cycles using Jira
  • Experienced Java Database Connectivity (JDBC) to connect to database sources and used SQL for data validation from PostgreSQL and MySQL Databases
  • Performed Manual REST API Testing with Postman and Java with REST-Assured Libraries to create Automation Scripts
  • Applied Ham Crest matches for assertion and implemented POJO classes and Java maps to store and send a request as a JSON body
  • Build multiple Utility classes for reusable Database and API methods like switching environments dynamically, generating tokens and executing queries, and storing them in the format that needs.
  • Contributed to successful product launches with meticulous pre-release testing efforts
  • Reduced defect rates by identifying and reporting software issues to development teams promptly
  • Monitored resolution of bugs, tested fixes, and helped developers tackle ongoing problems by providing QA perspective
  • Tested functional and compatibility of new programs or updates in comparison to existing applications

Test Automation Engineer

Clientsrive
09.2020 - 11.2022
  • Participate in Agile/Scrum ceremonies like Backlog Grooming, Sprint planning, Daily scrum, Sprint review, and Sprint retrospective meetings
  • Attended User Story sessions and provided feedback on the user stories to improve the Acceptance Criteria and Testability of user stories
  • Involved in designing, developing, and executing Test Plans and Test Scenarios
  • Effectively performing Defect logging, tracking, and managing Defect Life Cycles using Jira X-Ray
  • Performing UI and Back-End Testing applying BDD, JUnit, Cucumber Framework, and practicing Gherkin language to write Test Scenarios
  • Creating Maven-Cucumber HTML reports with detailed Test Steps and screenshots
  • Design, develop, implement, and maintain Automation Test Scripts, utilising Java and Selenium WebDriver build in Maven by implementing POM and Singleton design pattern
  • Applying DDT storing data in Scenario Outline (Feature files) and implementing Apache POI to read data from excel sheet
  • Creating POJO classes to map REST API request and response JSON/XML data, applying Swagger documentation to get REST API endpoints and specifications
  • Performing cross-browser Testing and parallel Testing on Chrome, Firefox, and Safari using AWS EC2 instances with Selenium Grid
  • Utilising Jenkins as a CI/CD tool to run Smoke and Regression Suites in a timely manner and getting the detailed Cucumber reports on emails
  • Implementing GitHub for version control, collaborating and storing Test Scripts, and adhering to branching and implementing Git flow.

Skills

JAVAundefined

Timeline

SDET

EIS Ltd
11.2022 - 11.2023

Test Automation Engineer

Clientsrive
09.2020 - 11.2022
Javid Khalilov