Post Job Free
Sign in

Engineer Selenium

Location:
Mount Prospect, IL
Posted:
December 12, 2020

Contact this candidate

Resume:

phone: +1-202-***-**** Email: *****.**@*****.*** Address: Chicago / IL

AIGERIM NAZARALIEVA

Software Test Engineer/ QA Tester

PROFESSIONAL SUMMARY

Perspective, Analytical, Client-focused, Detail-oriented, Problem-solving, Highly dedicated individual with 6+ years of experience in creating innovative and cost effective Quality Assurance Solutions using Automation and Manual Testing Techniques. Highly proficient in testing of web based and client server applications, strong commitment to team delivery, excellent communications and analytical skills. Status: Authorized to work in the US for any employer

● Experience in Information Technology with an emphasis on Quality Assurance and Testing on both Automation and Manual of Client/Server application and Web Based applications.

● Expert in performing various tests types like System Testing, Integration Testing, Positive and negative, Functional Testing, Regression Testing, Smoke, User Acceptance Testing, and both Front-End and Back-End Testing.

● Proficient in various sectors of business such as Finance and Retail domains.

● Successfully designed and developed Test plans, Test cases, Test scenarios, Test scripts.

● In depth understanding of Software Testing and Software Development Life Cycle (SDLC) that includes Agile and Waterfall Methodologies.

● Attended Sprint Grooming and Sprint Planning meetings to analyze the Sprint Backlog items and provide proper estimates.

● Experienced in Defect Life Cycle and Testing Life Cycle (STLC) including Planning Process, Test Design, Prioritize and Task Scheduling, Defect Tracking.

● Expert in using Jira Test Management Tool for documenting defects with high level of accuracy.

● Executed back-end testing using SQL queries to view transactions of data and ensure the success of validating data.

● Developed and maintained Automation Framework with different Frameworks such as Data Driven, Keyword Driven, and Hybrid Automation Frameworks.

● Ability to Design and Develop test automation Frameworks from scratch using Selenium WebDriver with Java as Programming Language.

● Experienced in enhancing existing framework to improve the test automation reusability and maintainability.

● Successfully designed and developed Test plans, Test cases, Test scenarios, Test scripts.

● Proficient on Automation tools like Selenium WebDriver/IDE/Grid with Java, Junit, Maven, Cucumber, Jenkins .

● Broad experience applying JUnit and TestNG for executing test scripts by incorporating annotations and performing parallel executions on various platforms and browsers.

● Experience on using Maven projects to keep Packages, Classes, and Resource files organized and managing dependencies.

● Practice in implementing BDD framework using Cucumber, creating step definition and feature files using Gherkin (Cucumber) keywords. Experienced in developing Feature files using Cucumber.

● Implemented Cucumber framework using Selenium WebDriver, Maven and JUnit to execute test cases in multiple browsers. Implemented Junit test runner class to call test cases in Cucumber.

● Utilized Cucumber HTML reports and JSON reports to automate test reports and include screenshots.

● Good skills in writing SQL queries using Oracle Server and SQL Server for Backend Testing. Configured Oracle and SQL server, JDBC connections for automated Database testing.

● Experience in integrating Automation scripts (Selenium WebDriver-Java) on Continuous Integration tools Jenkins for nightly batch run of the Script.

● Experience in API Testing (REST API)using POSTMAN and Rest-Assured Library.

● Knowledge of Mobile Testing using Android Studio and Appium.

● Ability to work collaboratively with Business Analysts, Scrum Master, Developers and other team members in complex testing projects and in the overall enhancement of software product quality.

● Highly motivated and committed to deliver the highest level of customer satisfaction to achieve the goal.

● Able to work independently with minimal supervision, established priorities and meet project milestones.

● Easily adaptable to any new technologies and business Environment. Active learner with adaptation and learning new tools, techniques, and approaches.

● Proven team player taking proactive approach to problem solving and delivering under a high stress environment. PROFESSIONAL SKILLS

Test Management JIRA, Jenkins

Testing Tools Selenium WebDriver, Eclipse, Cucumber, JUnit, TestNG, REST-Assured, POSTMAN

Languages Java, SQL, HTML, CSS, XML, Gherkin

OS Microsoft Windows, Mac OS

Databases Oracle, SQL Server

Project Building Tools Maven, Page Object Model

Repository System Git, GitHub

Methodologies Agile/Scrum/Kanban, Waterfall

Education : Bachelor's Degree at Computer Science

University of Illinois at Chicago

WORK EXPERIENCE

Company Name: CNA Financial Time: October 2018 - Current Title: Software Test Engineer

Roles and Responsibilities:

● Review user requirement specification, functional specifications of the application, designed and developed Test cases, Test scenarios, Test scripts.

● Attend User Story Sessions and provided feedback to the user stories to improve the Acceptance Criteria and Testability of the user stories.

● Actively participated in Agile Scrum ceremonies like Sprint Planning, Grooming, Demo, Retrospective and Daily Stand up meetings, discussed Enhancement and Modification Request issues and defects in the application.

● Design and develop positive and negative test cases using Selenium WebDriver and execute based on functional requirements.

● Create detailed test cases in Jira based on business requirements, perform bug tracking using Jira.

● Design, develop and implement Page Object Model (POM)based automation-testing framework utilizing Java, Selenium WebDriver, JUnit, Cucumber(Gherkin), Maven.

● Create the Folder Structure, Maven Libraries, POM files and maintain in the Eclipse for the test automation framework.

● Involved in design and implementation of Selenium WebDriver-Java automation framework for smoke and regression test suites.

● Responsible for implementation of Hybrid Test Automation Framework built using Selenium WebDriver, JUnit and Maven technologies under Java platform utilizing design patterns and approaches.

● Use Firebug to do web based application testing with Selenium for the commands and locator application.

● Perform manual testing and then regression testing on each build using Selenium Web Driver, Analyzed, reported and retested bugs.

● Implementing BDD framework using Cucumber, created step definition and feature files using Gherkin

(Cucumber) keywords. Experienced in developing Feature files and step definitions using Cucumber.

● Developed custom libraries for automation using JAVA & Selenium WebDriver.

● User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.

● Worked with the Git source version control tool.

● Responsible for testing the application against different environments in QA, staging and production. Environment: Agile, Java, Selenium WebDriver, Maven, Cucumber, JUnit, Jenkins, Eclipse, JIRA, Git, HTML, XML, Chrome, Firefox, SQL, Oracle, Windows

Company Name: Ace Hardware Time: November 2016 – September 2018 Title: Software Automation Engineer

Roles and Responsibilities:

● Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan and created Test Cases.

● Participated in use-case reviews (peer review) and reviewed test artifacts in Jira.

● Found critical bugs in the application, weekly Reporting and Maintenance Traceability Matrix using Jira.

● Developed Test Scripts to test the functionality of the application and execute automation scripts on different browsers/environments and reported defects/results to the team.

● Designed, developed and implemented automation testing framework utilizing Java, JUnit and Selenium WebDriver.

● Implemented Page Object Model (POM)based automation-testing framework utilizing Java, Selenium WebDriver, JUnit, Cucumber(Gherkin), Maven.

● Performed Black box, Functional,Regression, Smoke testing in Eclipse with Selenium WebDriver-java JUnit, Maven for web-based applications.

● Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using POSTMAN and Rest-Assured Library

● Used Jenkins for nightly build execution and sending status mail if build fails.

● Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver and created Data Driven framework using JDBC and Maven.

● Used Apache POI for reading and validating the data from Excel files.

● Extensively used Selenium locators (Xpath, CSS selector) to work with static and dynamic objects. Performed manual and automated API testing using Postman and REST-Assured library respectively to verify functionality and reliability of pertaining Web Services.

● Performed back-end testing, used and modified SQL Queries along with JDBC and applied test scripts to validate data.

● Actively participated in Agile Scrum environment ceremonies like Sprint Grooming, Planning, Sprint Demo, Retro and Daily meetings.

Environment: Selenium Web Driver, Java, TestNG, Maven, Jenkins, GIT, HTML, XML, SOUP, REST, JIRA, Windows 7, Oracle

Company Name:CH Robinson Time period: December 2014 – November 2016 Title: QA Engineer

Roles and Responsibilities:

● Analyzed Requirements to create Positive test, Negative test and Boundary value tests,Test Plans and Test strategies.

● Created Test Data and wrote Manual Test Cases to cover all the possible scenarios of testing.

● Used JIRA to transfer Requirements from Backlog, Create Stories,Initiated Sub-Task and created Tests and defects during execution of tests.

● Responsible for entering, Tracking bugs in JIRA and reporting the defects to the developers for Modification Request.

● Designed and developed Test Plans, Test Cases and Requirements Traceability Matrix (RTM) documents for the projects using approved templates based on the Requirements Document.

● Created Automation Test Scripts for Regression and/ or Integration Testing purpose.

● Developed Test Scripts using Selenium WebDriver.

● Regularly used Fire-bug/ fire path as object locators to locate and modify CSS selector, and XPath.

● Extensively used Java as a programming language.

● Configured and controlled all dependencies of project and tool versions using Maven POM file.

● Used Apache POI Library, TestNG for Data Driven framework operations.

● Performed Data driven testing by fetching data from Excel sheets and Databases to verify the application’s behavior for different data inputs.

● Executed parallel testing on various machines using TestNG and performed cross browser testing.

● Wrote complex SQL queries to verify and validate the exact targets for email and direct mail campaigns.

● Participated in all agile ceremonies/meetings with BA and Developers to resolve defect issues.

● Participated in regular discussion with the developer team to resolve the difficulties seen in test execution. Environment: Selenium Web Driver, Java, TestNG, Maven, Jenkins, GIT, HTML, XML, SOUP, REST, JIRA, Windows 7, Oracle



Contact this candidate