Post Job Free
Sign in

Selenium Engineer

Location:
West Bend, WI
Salary:
75000
Posted:
November 12, 2020

Contact this candidate

Resume:

EXECUTIVE SUMMARY:

Around * years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications and good experience on Core Java, OOPS concepts.

Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.

Expertise in Requirements gathering, Business Analysis, QA, Documentation, FSD, BRD, Test Plans, Test Cases.

Expert in Functional, Regression, Integration, Smoke, GUI, Database, Release, Web, Performance, Stress, Internationalization/Localization, System Integration (SIT) & User Acceptance testing (UAT).

Expertise in designing and creating automation frameworks for J2EE based applications using Java, Python, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.

Proficient in testing mobile native using the Android SDK Tools, Selendroid, JUnit and Appium.

Experience working with Android SDK (Studio Development Kit) Manager.

Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.

Performed Java Web Services testing for REST API Calls. And API Testing using Rest Client and SOAP UI.

Sound knowledge on Junit, TestNG framework for Unit testing, Ant and Maven for project building, Jenkins/ Hudson for Continuous Integration.

Hands on experience in Tracking and Reporting of defects using Defect Tracking Tools such as HP QC/ALM, Bugzilla and Jira.

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP Quality Center, JIRA, IBM Clear Quest, Bugzilla.

Involved in Database Testing using Oracle, DB2 and SQL Server.

Expert in Developing Keyword Driven and Data Driven Framework for QTP and Selenium.

Developed, Executed and Maintained Test Scripts using Selenium for Functional and Regression Testing.

Good team player and have the ability to work independently in a time sensitive environment

Ability to handle multiple scenarios with rapidly changing priorities and deadlines.

Good organizational and communication skills, with the ability to express technical concepts verbally and in written.

TECHNICAL SKILLS:

Testing tools

Selenium IDE/RC/Grid/Web driver, Appium, QTP, JMeter, Load Runner, Junit, JBehave, TestNG, SOAP UI, Cucumber, Jira, Rally

Languages

Java, JavaScript, Python, HTML, XML, CSS, UML

Build tools

ANT, Maven, Gradle

Continuous integration

Jenkins, Hudson, Cruise Control

Bug reporting tools

Bugzilla, JIRA, HP Quality center

Methodologies

Agile (Scrum), Waterfall, TDD

Database

Oracle, SQL Server, MySQL, MS Access

Operating systems

Windows variants, UNIX,/LINUX, Mac OS

PROFESSIONAL EXPERIENCE:

Mar 2020 – Present Wells Fargo, Charlotte, NC

QA Automation Engineer

Responsibilities:

Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.

Performed Regression testing on new builds using Selenium WebDriver and using Hybrid framework.

Generated Bug Reports and Test case coverage reports for status meeting and involved in resource planning for test cases coverage.

Contributed to developing Automation Framework that uses Selenium Web Driver and TestNG. Framework implements using Data Driven, Page Object Model.

Worked with API testing using Postman.

Involved in designing the framework to integrate HP ALM to cucumber using the newly released version of HP ALM Rest API.

Participated in peer review with team and developers to review test cases/test scripts.

Performed System, Integration, Smoke, Sanity, Functional, Back-end, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.

Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.

Created Selenium Test cases for automation using Selenium Web Driver and Java.

Developed BDD tests using Cucumber by writing features and Developed Required Selenium support code in Python for Cucumber.

Build feature files for Cucumber steps using ATDD framework in Selenium.

Worked on Python scripting to do functional testing.

Used Hybrid Framework of Selenium to get data from Excel.

Involved in the Continuous Integration of the automation framework with Jenkins.

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.

Implemented Selenium GRID for compatibility testing.

Environment: Selenium IDE/WebDriver, Cucumber, REST Assured, Postman, ANT, TestNG, XML, Xpath, HP Quality Center, Maven, GIT, Jira, Jenkins, Grid, Eclipse IDE and Firepath

Aug 2018 – Feb 2020 PayPal, Timonium, MD

Role: QA Automation Engineer

Responsibilities:

Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.

Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool.

Participated in all phases of the Software Testing Life Cycle (STLC).

Participated in peer review with team and developers to review test cases/test scripts.

Performed System, Integration, Smoke, Sanity, Functional, Back-end, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.

Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.

Created Selenium Test cases for automation using Selenium Web Driver and Java.

Developed BDD tests using Cucumber by writing features and Developed Required Selenium support code in Python for Cucumber.

Build feature files for Cucumber steps using ATDD framework in Selenium.

Worked on Python scripting to do functional testing.

Used Hybrid Framework of Selenium to get data from Excel.

Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.

Worked on testing the android-based mobile applications with the integration of APPIUM on both virtual and real devices.

Collected crash logs for the app crashes using Android Studio and coordinated with developers for the crash fix.

Implemented simulator for Mobile App Testing in Android Platform using Appium.

Used Android SDK and set up mobile device Emulator to test application and to get log files.

Involved in the Continuous Integration of the automation framework with Jenkins.

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.

Implemented Selenium GRID for compatibility testing.

Used XPath and DOM to work with dynamic and static objects in Selenium.

Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.

Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.

Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.

Used Git as code repository and Code Collaborator to manage code reviews.

Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.

Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.

Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.

Manage defect tracking tool like HP Quality Center and JIRA.

Actively communicated with the end users and business users to create realistic test cases.

Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.

Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.

Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Java, Selenium Web Driver, Appium, Python, Cucumber, HP Quality Center, TestNG, Jira, SOAPUI, REST, HTML, Agile, SQL, Oracle, and Windows.

Feb 2017 – Aug 2018 John Deere, Johnston, IA

Role: QA Test Engineer

Responsibilities:

Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.

Involved in all stages of Software testing life cycle (STLC), Test Driven Development methodologies, and Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.

Effectively involved in Test Case Development, Test Execution and Test case review by business analysts.

Extensively involved in defect management to find out the bugs in initial level.

Created Test Automation Framework for new enhancements in Selenium WebDriver using Java, Junit and TestNG.

Developed automation scripts to test Mobile applications IOS and Android platforms using Appium, Java.

Proficient in using Appium Emulators and IOS Simulators to test the application virtually.

Performed Acceptance testing and UI functional testing using Perfecto with extension of Appium and Java as scripting language.

Created automation tests using Java, Cucumber and Web-driver to validate the fields in Guidewire application using Page Object Model (POM).

Regression runs using Cucumber. Perform failure analysis of the test runs and fixing failed scripts.

Implemented the Python based Automation framework using DDT (Data Driven Testing) Framework.

Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.

Developed Test Framework in Selenium for UI Regression Test Automation when necessary, and potentially execute Unit Test automation (Java/Junit).

Performed API testing using Postman and Soap UI.

Developed automation test scripts and REST services for client -server and web based applications using Python, Silk and other automation tools.

Experience in using JMeter for Load, Stress, Volume and performance testing.

Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.

Performed Scrum (Agile) methodology for testing the application.

Used GIT as code repository and code collaborator to re-modify files for software development.

Performed back-end validations using SQL statements against Oracle database.

Performed bug tracking and reporting defects using JIRA and communicated with the development team to prioritize the bugs and bug fixing.

Environment: Java, Selenium Web driver, Python, Cucumber, Soap UI, Maven, Jenkins, Appium, Junit, TestNG, Jira, Eclipse, Xpath, SQL Server, JMeter, Oracle and Windows.

Sep 2014 – Dec 2016 Radix, India

Role: Software Tester

Responsibilities:

Analyzed business requirements and developed Test cases based on Stories to evaluate the functionalities part of the AGILE Team.

Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.

Responsible for Setup the automation framework using Selenium WebDriver.

Executed Selenium Web Driver + Java automated test scripts using Maven build tool.

Developed Internal Framework Used Selenium Web Driver (Java & TestNG) APIs.

Initially the project was started with ruby cucumber and then shifted to Cucumber and Selenium Web driver. So have thorough knowledge on ruby and cucumber.

Created data-driven automation scripts for testing API Web Services using SOAP UI.

Identified the Test Data required and maintained for Unit Tests for Users, Order, Products, Tracking and Auditing information for a Web Application.

Executed JMeter Scenarios to perform performance, Stress and scalability tests.

Experience in unit testing for Java applications using Testing and Junit.

Reviewed extensive SQL Queries with complex multi-table joins and nested queries.

Executed UNIX shell scripts for validating some of the batch programs on the QA Server.

Worked on functional, regression, and implementation testing of all the file formats.

Create Test plans, test conditions and Test cases using Requirements and Design documents.

Defects found tracked and managed in Rally and disposition in defect scrub meetings.

Environment: Java, Selenium Web Driver, TestNG, JMeter, Jira, HTML, CSS, Cucumber, SOAP UI, AGILE, Rally, SQL, Oracle and Windows



Contact this candidate