Post Job Free

Resume

Sign in

Selenium Java

Location:
Chicago, IL
Salary:
$48-$55/hr
Posted:
January 17, 2021

Contact this candidate

Resume:

AIPERI

RAIIMZHANOVA

Chicago, IL, *****

+1-312-***-****

adjhvz@r.postjobfree.com

www.linkedin.com/in/aiperi-raiimzhanova

Full-stack SDET. Quality and detail-oriented team player and enthusiastic Learner. PROFESSIONAL SUMMARY

Well experienced Software Development Engineer in Test.

Proficient in designing, developing and maintaining Behavior Driven Development Framework applying Page Object Model pattern.

Extensive working experience with Test driven frameworks.

Hands-on experience in automation tools such as Selenium WebDriver and Selenium Grid with testing frameworks like TestNG and JUnit.

Strong ability to script feature files in Gherkin language using Cucumber for BDD framework.

Working experience with JSON/XML API data transactions.

Created and executed test scripts using Selenium WebDriver, JAVA, TestNG and build-time dependency management tool Maven.

Executed back-end testing in Oracle SQL database by writing SQL queries.

Great comprehension of SDLC (Software development life-cycle), STLC (Software testing lifecycle) and Defect Management lifecycle.

Profound experience in all project phases using Waterfall and Agile Methodologies.

Hands on experience in dealing with Defect Tracking tool JIRA and Confluence.

Experience in Smoke Testing, Functional Testing, UI Testing, Regression Testing, and System Testing.

Expertise using JIRA as the project management tool for defect-reporting and defect-tracking

Have a solid understanding of Test Execution, Defect Reporting, and Tracking.

Experience with Rest Assured library for Restful API automation and testing code with Postman and Collections.

Experience using Jenkins for Continuous Delivery/Continuous Integration.

Proficient in using Version Control tools like Git.

Hands on experience on testing using Amazon AWS services like S3 bucket and EC2 virtual machines.

As a cross-functional team member worked closely with Product Owner (PO) to analyze the Acceptance Criteria to understand the application.

Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

Highly skilled in writing Scenarios with Gherkin language in Cucumber Framework and implementing step definitions, executing scenarios against Web applications, analyzing reports for UI and Back-end testing.

EXPERIENCE

ALLSTATE

Full-stack SDET

October 2017 - 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.

Manage and design manual & automated tests 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.

Worked with API manual and automated testing using Postman and Java Rest Assured library, validated JSON formatted data with different http status codes.

Created accurate reports using Cucumber reports.

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 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.

Handled Selenium Synchronization problems using Explicit and Implicit Waits during regression testing.

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.

Located elements by writing dynamic XPath and CSS selectors for complex Object Identifications in Selenium WebDriver.

Environment: Java, Selenium WebDriver, Rest Assured Library, XML, Apache POI, JIRA, GitHub, RESTful, Jenkins, Ready API, Cucumber, JUnit, TestNG, GHERKIN, AWS EC2, Maven, Oracle SQL Developer, JDBC, BDD, JSON, Agile/Scrum, Regression Testing, Smoke Testing BMO HARRIS BANK

Full-stack SDET

June 2015 - September 2017

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

Integrated Cucumber and Selenium screenshot functionality to efficiently analyze, report, log and track defects using JIRA.

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

Developed reusable codes and executed test scripts using Selenium.

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

Created Cucumber BDD (Behavioral Driven Development) testing framework from scratch using Java, Selenium WebDriver, JUnit, Maven using the Page Object Model.

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

Cross-browser and parallel execution of AUT using Selenium Grid.

Elaborated in writing and testing test scripts using Selenium WebDriver and Java Object Oriented Programming Language.

Automated test cases using Selenium WebDriver to automate manual testing solutions.

Performed API testing using Rest Assured library in Java and POSTMAN for manual.

Tested RESTful web services POSTMAN, JSON, XML, REST-Assured.

Utilized Java Database Connectivity (JDBC) to connect to database source and used SQL for verification of data and validation from the MySQL Database.

Performed mobile testing using Appium server to connect mobile device with automation suite and used Android Studio for Emulator purposes.

Used GitHub as a version-control system for tracking changes and Jira for project management.

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

Executed Manual Testing and Automation Testing of Web Based application.

Performed Black box, Functional, Regression, Smoke testing with Selenium WebDriver for web- based applications.

Tested Restful API using Postman for manual, and Java with Rest Assured library and basic Groovy functions for automation. Created and maintained Automated Test Script for API testing. Environment: Java, Agile/Scrum, Selenium WebDriver, Cucumber, JUnit, TestNG, Rest Assured Library, JIRA, GitHub, Jenkins, GHERKIN, AWS EC2, Oracle SQL Developer, JDBC, BDD, JSON. TECHNICAL SKILLS

Languages Java, SQL, HTML, CSS

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



Contact this candidate