Post Job Free

Resume

Sign in

Selenium Jira

Location:
Chicago, IL
Posted:
October 21, 2020

Contact this candidate

Resume:

BKSULTAN ISMATOV

Software Development Engineer in Test - SDET

Address: Chicago IL, 60640 LinkedIn: https://www.linkedin.com/in/bksultan-ismatov e-mail: adg61d@r.postjobfree.com Green Card Holder phone: +1-773-***-**-**

PROFESSIONAL SUMMARY

5+ years of industry experience in the area of Software Testing (Automation and Manual) with a solid understanding of Test Execution, Defect Reporting, and Tracking. Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

Team player with an analytical bent to problem-solving and delivering under a high-stress environment with resource constraints. Fast learner and creative problem-solver. Quality and detail-oriented.

Proficient in devising all the artifacts of testing such as test scenarios, test cases, defect reports, and test summary reports.

Preparing Test Scenarios, writing Test Cases and Test Summary reports for both automated and manual testing based on user requirements in Software Requirement Document and user stories.

Experience in various domains such as Banking, Insurance, and Healthcare.

Proficiency in overall Bug Life Cycle, Bug Tracking, Bug Reports, Retesting Bug, Closing Bug, and generating the Graphs using Jira.

Performing bug fixes and code reviews. Technical debt reduced by 14% within the first month.

Implemented Regression, Functional, Smoke, Front-end, Back-end, and End-to-End Tests.

Collaborated with offshore QA team members for code review and maintenance.

Strong experience in Automating Web Application Testing using Selenium WebDriver with TestNG, Jenkins, Cucumber, and preparation of automation test framework with Page Object Model (POM) and Page factory using Core Java which makes the code reusable, maintainable, and more readable.

Developed and maintained Behavior Driven Development (BDD) framework creating and using Cucumber features, scenarios in Gherkin language and Step definitions, and executed scenarios using Cucumber tags in Runner class under the Java platform.

Integrated TestNG for multithread testing, annotations, and assertions in a testing framework.

Expertise in Database Testing, Data Manipulation using SQL queries, and establishing Database connection with JDBC API.

Developed and executed SQL queries to verify the proper insertion, deletion, and updates.

Performed manual and automated API testing using Postman and REST Assured library respectively to verify functionality and reliability of pertaining Web Services.

Understanding of Object-Oriented Programming (OOP) concepts and direct daily work with Java programming language for test automation purposes.

Generated TestNG test results in the HTML Report after execution Selenium and JAVA.

Expertise in Continuous Integrations and Continuous Deployment (CI/CD) process using Jenkins in combination with Maven.

Created, modified WebAPI controllers using Java, and tested them in Swagger UI.

Used Appium to facilitate mobile testing by creating a mobile Driver class with the required Mobile capabilities for Android applications.

Proficiency in creating modular, responsive templates using CSS techniques and JavaScript libraries. PROFESSIONAL EXPERIENCE

JP Morgan Chase, Chicago, IL

Full-stack SDET, February 2019 - present

Designed and developed Test Automation Framework using Java programming language with Selenium WebDriver applying BDD (Behavior Driven Development) with Cucumber and JUnit.

Applied Page Object Model design pattern by using Page Factory to the Framework to centralize web elements and methods of the framework.

Created Test Scenarios in Cucumber using Gherkin language within the feature files and implemented step definition classes in Java programming language.

Performed UI (User Interface) Automation testing for web-based applications using Selenium WebDriver and Java.

Successfully performed to develop Cucumber Step Definitions, Features, and Scenarios using Acceptance Criteria on JIRA.

Participated in Code Review and creating Framework.

Performed automated data validation for back-end testing using JDBC with Java programming language.

Manage and design manual (22%) & automated tests (78%) and ensure that each user story will have to pass.

Actively participated in Daily Scrum, Sprint Planning, and Review meeting in dynamic Agile Scrum Environment.

Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites.

Created accurate reports using Cucumber reports.

Used data-driven framework to read the data from excel file using Apache POI and generate the pass/fail report in the excel sheet.

Used GIT for code repositories and Maven build tool to manage dependencies of automation suite.

Used REST API test automation using Rest Assured library and JAVA with basic Groovy functions, and manual testing using POSTMAN.

Developed automation scripts for Mobile Native applications on Android platforms using Appium, Java and Android studio for the emulator.

Manual testing for checking the flow of the application Functionality.

As a Cross-Functional Team member executed Manual test cases and took extra responsibilities as needed by the project and to reach the sprint goal.

Reviewed requirements, specifications documents to provide timely and meaningful feedback.

Designed the test cases for the various personal banking features like view/history of Account, pay bills online, transfer funds, and profile features.

Involved in weekly meetings to verify the status of testing and to discuss defects.

Created a reusable automation script for Regression, Smoke, Functional, UI, Back End testing suites.

Detected, reported, tracked, and contributed to defect resolution through defect management tool JIRA.

Integrated with Continuous Integration (CI) tool Jenkins for running test cases automatically by scheduling Smoke and Regression testing suits and generated comprehensive user-friendly reports.

Created positive and negative test cases and END-TO-END test scenarios and implemented them. Environment: JIRA, Jenkins, Cucumber, HTML5, CSS, Maven, TestNG, Oracle SQL, Selenium (WebDriver, Grid), Appium, JUnit, GitHub, Firefox, IE, Chrome, Safari, Opera, Performance testing. Walgreens, Deerfield, IL

Full-stack SDET, January 2016 - February 2019

Developed and executed test cases based on requirements and wrote test cases for manual and automation purposes using the Software Testing Life Cycle (SDLC) with the Agile Scrum framework.

Participated in all agile ceremonies like Daily Standup, Sprint Planning, Test Case Review, and Retrospective meetings. Executed Regression Testing, System Integration Testing, and User Acceptance Testing.

Worked in the form of a sprint team with business analysts and developers in agile methodology. Performed tests on various sprints of the Agile/Scrum development process.

Executed and managed functional, integration, and system test cases recorded and managed defects.

Reported the Coverage status of tests performed on a daily/weekly basis.

Developed Test Cases on the user stories (functional and technical requirements), based on documents from Business analyst and technical design documents from Developers.

Created automation test scripts using a Data-Driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.

Created a modular project structure, with common page objects, and independent tests.

Used Jenkins to execute the test scripts periodically on Selenium Grid.

Developed Data Driven Test Framework for reading, writing, and manipulating Excel Data using APACHE POI.

Perform browser compatibility testing of application under various cross browsers (Safari, Firefox, Chrome).

Developed Automation Scripts for desired test scenarios with the help of XPATH/ID/CSS/NAME/CLASS NAME.

Involved in developing BDD Framework from Scratch.

Worked with SQL Server and functions to test the database integrity.

Performed automated data validation for back-end database testing using JDBC (Java Database Connectivity) for Oracle SQL database.

Involved in creating and executing SQL using SQL Developer to create test data and validate the results at the back - end.

Involved in mobile automation using Appium, Selenium, Java in Android.

Created and maintain API validation tests using Rest Assured in a Java Library.

Automated Serialization and Deserialization scripts and created POJOs. Helped the different teams in completing the functional, Performance automation and testing.

Coordinating test effort with the offshore team and guiding the team.

Involved in the Unit Testing of the application.

Involved in Issue troubleshooting and fixing the issues.

Involved in web base GUI testing, Functional testing, regression testing, performance testing, user acceptance testing.

Generated Reports/Graphs using HTML reports.

Shared Daily Status Reports with all the team members, Team Leads, Managers Environment: Java, Agile/Scrum, Selenium WebDriver, Cucumber, JUnit, Rest Assured Library, XML, Apache POI, JIRA, GitHub, Jenkins, GHERKIN, Gradle, Oracle SQL Developer, JDBC, Excel 2ROOMZ, New York, NY

SDET, December 2014 - January 2016

Organize weekly meetings with offshore managers, Onsite Coordinator & Onsite manager to discuss the Project goals and report the health of the overall project status.

Create and review - test scenarios, Test suite preparation, Test Data creation, Test case execution, and Defect logging.

Automation of functional testing framework using Selenium Web Driver.

Worked closely with developers to get the immediate resolutions to the defects.

Executed the workflow manager web application related test cases on different browsers different Operating Systems

Wrote Test Cases and executed feature files as well as tracked bugs and generated daily defect reports.

Executed Test cases manually in JIRA and logged defects.

Designing and maintaining Automation Test scripts using Selenium.

Worked with HTML, CSS for front-end display of research data and information provided by researches.

Extensively used graphic design for developing and designing the Application.

Changed the existed UI designs using JavaScript, CSS, HTML, and JQuery. Environment: Java, Agile/Scrum, Selenium WebDriver, JUnit, XML, Apache POI, JIRA, Bitbucket, Maven, HTML, CSS, Adobe Photoshop, Illustrator

TECHNICAL SKILLS

Languages Java, SQL, HTML, CSS Preprocessors (Sass, Less), Basic knowledge of C# Frameworks: Behavior Driven Development (BDD), Test Driven Development (TDD) Automation Testing Tools: Selenium WebDriver, Selenium Grid, Appium Testing Tools: Cucumber, Postman, Rest-Assured, JUnit, TestNG Testing Methodology: Black-Box Testing, Functional Testing, Regression Testing, Smoke Testing CI/CD: Jenkins

Project Build Tools/Design: Maven, POM (Page Object Model) Bug Tracking Tools: Jira, TestRail

Version Control: GitHub, Bitbucket

Database/Database Tools: Oracle SQL, JDBC

Methodologies: Agile/Scrum, Waterfall

EDUCATION

Engineering Pedagogical Institute, Namangan, Uzbekistan Bachelor’s degree in Information technology, August 2012 – July 2016 VOLUNTEER EXPERIENCE

Clean Up - Give Back.Org, Des Plaines, IL

Cleaning, August 2019 - present



Contact this candidate