Vusal Adilov
Address: Chicago, IL Phone:312-***-**** Email:*************@*****.***
Software Development Engineer in Test
PROFESSIONAL SUMMARY:
* ***** ** ********** ** Software Quality Assurance, automation and manual testing of Web-based applications, Web Services, and Databases.
Solid understanding and practical experience of software development life cycle (SDLC) principals and experience on working in Scrum Agile software development methodologies.
Strong experience in developing and implementing test plans, test scenarios and test cases for new product features, reporting and verifying software defects using defect tracking tool Jira.
Participated in preparing Test strategy document, developed and maintained Test scripts and Requirement Traceability Matrix (RTM).
Proficient in business requirement analysis, creating mockups, functional requirement documents, and user manuals.
Have excellent knowledge of Java OOP(Object Oriented Programming) concepts using in Automation perspectives.
Automated high priority functional features of the applications, using Selenium WebDriver, JUnit, TestNG and Java programming language.
Conducted various types of testing such as Functional, Integration, Regression, Smoke and Positive, Negative and Cross Browser.
Performed Front-End and Back-End testing by writing and executing simple and complex SQL queries to validate and manipulate the data in the Database by using the SQL Developer tool for manual and JDBC for automation.
Good experience in testing REST API service using Java, Postman for manual and REST-assured libraries, Jayway libraries and Jackson libraries while integrating them with cucumber scenarios.
Developed from scratch and performed BDD using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
Experienced using Data Driven Framework with Apache POI and Selenium tool to read data from external Sources.
Used Selenium Grid to run automation tests on different machines against different browsers in parallel.
Worked with DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for test suite execution of Regression and Smoke tests.
Good experience using Git for version control and GitHub as a source repository system.
Good analytical and communication skills and ability to work independently with minimal supervision and perform as a part of team.
TECHNICAL SKILLS:
Certificates: Oracle Certified Associate (Java SE 8 Programmer)
Testing Tools: Selenium Web driver, Selenide, Cucumber, REST, Postman, JDBC, Appium
CI/CD Tools: Jenkins
Testing Framework: TestNG, BDD, DDD, TDD
Languages: JAVA
Web Technologies: HTML, XML, JSON,
Defect Tracking Tools: Jira
Databases: Oracle, SQL Server, MySQL
Project Building Tools: Maven
Version Control: Git, GitHub, Bitbucket, SourceTree
IDE: Eclipse, IntelliJ, Android Studio
WORK EXPERIENCE :
Royal Caribbean Cruise Lines – SDET
Chicago, IL July 2018- December 2019
Responsibilities:
Participated in all phases of an Agile project including sprint planning meetings, daily stand-ups, Spring Planning, Sprint demos, and Sprint retros.
Provided daily updates to project management in meetings, provided test estimates and gathered information from Sprint planning meetings for every release.
Performed Regression, Functional, Smoke and Cross Browser testing.
Developed from scratch automated test scripts for Regression testing using the Page Object Model framework with Java/Selenium and Maven to manage dependencies in pom.xml file.
Developed BDD Framework utilizing Cucumber/Gherkin tool for scenarios and scenario outlines and for external data used Apache POI to extract data from Excel files using and loaded into the variables in the scripted code.
Created Cucumber plugin HTML and JSON reports with attached failing test scenarios and screenshots.
Conducted Backend data testing using SQL queries to validate the integrity and accuracy of data in UI and Databases.
Applied TestNG and JUnit annotations for assertions combined with Cucumber and POM.
Developed high priority functional test suites and run it in CI/CD pipeline using Jenkins.
Used Jira to attach screenshots and linked the related test script, from which the defects were generated.
Worked on SQL statements and connected to Oracle database using JDBC to verify the database updates, inserts and deletion of the records.
Performed back-end testing using API Webservice`s tool such as Postman for manual testing and Rest Assured and Jayway libraries for automation.
Conducted daily Scrum meetings with Product Owner, Scrum Master, Business and development team to verify the bug fixes and update the status of it.
Involved in UI/UX design meetings, identified the weaknesses of the feature and gave the feedback in the early stage of development.
Worked in GIT version control to push the code to the repo, raised Pull Request and reviewed the other team members code.
Worked successfully with onsite and offshore team members and trained new QA team members.
Northern Trust Bank - QA Automation Engineer
Chicago, IL September 2016 – June 2018
Responsibilities:
Involved in all phases of SDLC including requirements gathering, analysis, design, implementation, and process enhancement documentation.
Raised the bugs and kept track of bugs in Jira throughout the Software Testing Life Cycle(STLC).
Involved in building automation testing framework from scratch using Selenium WebDriver, Java, TestNG and IntelliJ IDE.
Automated UI scripts using Selenium WebDriver, Java, TestNG and Cucumber frameworks.
Worked on BDD (Behavioral Driven Development) Test Automation framework by utilizing Selenium WebDriver and Cucumber/Gherkin.
Created feature files with a scenario and scenario outline as well as writing step definitions for the behavior of the application.
Developed Java-based library to read test data from XML & Properties files using TestNG and Selenium WebDriver.
Used Data Driven frameworks and Apache POI library to read data from excel file and generate pass/fail reposts using Assertions.
Using the Page Object Model with Page Factory designed and developed Page Objects.
Experience in working with build automation tools such as Maven for centralizing all the dependencies.
Worked closely with the team to automate test scripts using Selenium WebDriver, enhance the scripts using implicit and explicit waits to synchronize the test execution, and save time for regression testing.
Performed System Integration, Regression, Database, and Black-Box testing at various phases of the development and test cycles.
Performed End-to-End verification using Selenium WebDriver for GUI, RestAssured library for Rest API and JDBC driver for the database.
Used tools such as TestNG, and Selenium to conduct systems, do assertions, integration, user acceptance, positive and negative, functionality, and regression testing.
Performed both manual and automated API testing of web services using Postman tool and Rest Assured library by verifying and validating the responses to enhance the reliability of the application.
Experienced in validating JSON response using JSON Object, and Response classes.
Maintained continuous test integration and automatic build by using Jenkins and working with a cloud-based code repository system like Bitbucket.
Developed and performed Database Testing with SQL queries and automated Data validations using JDBC.
UnitedHealth Group - Quality Assurance Tester
Schaumburg, IL May 2014 – August 2016
Responsibilities:
Created test cases for manual and automated testing from the business requirements to match the project's initiatives.
Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
Actively involved in the SDLC and STLC process and used tool Selenium /WebDriver UI automation.
Involved in test validation using Junit Framework.
Documented software defects using bug tracking system(Bugzilla) and reported defects involving program functionality, output, online screen and content to software developers and re-validated them once they get fixed.
Designed, executed and automated test cases for regression and smoke testing and generated the report.
Communicated with Development Team to resolve and retest defects.
Automated manual test cases using Eclipse IDE, Selenium Web Driver and JAVA as a programming language.
Attended project meetings, release meetings, and QA status meetings
EDUCATION:
Qafqaz University (Baku, Azerbaijan)
Bachelor’s degree in Banking