Gw Automation Developer Resume
FL
SUMMARY
- Around 6+ Years of IT experience as a QA Tester/QA Engineer, experienced in both Manual and Automation testing.
- Experienced and Good Understanding on Guide Wire all Centers and Portals.
- Experienced in e - Commerce, Banking and Insurance (Guide Wire V 9.0.4).
- Good understanding and implementing skills in software methodologies such as agile, waterfall models
- Proficient in development and execution of software validation and verification.
- Experience in Software Development Life Cycle (SDLC) - Requirement analysis, Design, testing and implementation. Worked on Waterfall and Agile models
- Good Understanding in producing QA deliverables including Traceability Matrix, Test Case, Test Script and Test Report and Summary
- Proficient in a wide range of test cycles such as Functional Testing, Integration Testing, Regression Testing, System Testing and Regression Testing
- Experienced in functional and regression test automation tools such as Selenium.
- Testing experience using Selenium IDE (Record, Play and Run), Web Driver and BDD.
- SDET with test development expertise using frameworks such as Selenium, Cucumber, Test Ng, J Unit.
- Worked in Agile/Scrum Methodology and involved in data to day scrum activities.
- Experienced in designing and documenting Test Plans and Test cases based on Business and User Requirements.
- Good knowledge in test management tool as QC, Version One, Rally, QA Symphony.
- Coordinating more with Project Manager, BA’s, Developers and Team in status meetings of status of work completed. Analyzing risks involved in the Scrum releases if any.
- Proficient in writing SQL queries for Data verification and Backend testing using databases Microsoft SQL, Oracle & MySQL.
- Team player, self-starter, multitask performer, ability to adapt new environments quickly.
- Excellent team player with strong verbal and written communications skills.
- Strong presentation skills and the ability to communicate at different levels within the organization with Exceptional problem-solving and analytical skills and excellent attention to detail.
TECHNICAL SKILLS
Automation Tools: Selenium, Cucumber
Languages: Java and Python
Testing Tools: Selenium, Test Ng, J Unit, Grid, Maven, Jenkins, Git-Hub, Cucumber, Serenity
Test Management Tool: QC, Version One, Rally, QA Symphony
Defect Tracking Tools: Bugzilla, Fog Bugz, J Trac, Rally, Q Test Manager
IDE: Intelli J, Eclipse
Databases: SQL Server, MySQL, Oracle
Rest Services: Rest Assured
Continuous Integration: Jenkins
Build Tools: Maven, Ant.
Web Related: HTML, CSS, Java Scrip, Boot Strap
Testing: Manual and Automation Testing.
Operating System: Windows 7, 8 and 10.
Web Servers: XAMPP
PROFESSIONAL EXPERIENCE
Confidential, FL
GW Automation Developer
Responsibilities:
- Followed Agile testing methodology, participated in daily Product Backlog, Scrums, planning, Retro and testing each SPRINT deliverables.
- Performed requirement analysis, Design, development, and Testing of risk workflow system.
- Involved in validating functional, Integration and Regression test suites using Selenium and Cucumber.
- Conducted Automation/Manual testing using the Standards, guidelines, and structured methodology in testing the application using Java.
- Designed and developed Automation Framework (Hybrid, Keyword-driven, Data-driven & BDD) using Selenium Web Driver and Serenity
- Build Automation Framework with Maven Integrated Project, TESTNG and Page Object Modeling.
- Involved in building Test API Framework with Rest Assured, TESTNG and Maven Integration.
- Involved in the implementation of BDD (Behavior Driven Development ) Using Cucumber.
- Build Generic methods for Locators to Select and Input.
- Build a wrapper like BDD in Selenium for Test Script for Manual Testers for write Test cases.
- Expertise in developing automation scripts in BDD format using Cucumber and Proficient in writing Cucumber scenarios in GHERKIN format.
- The Framework is built with discovery methods most part of it, so page objects are been avoided and using a running cache based on Text Labels.
- Helped in setting up the cucumber/serenity with maven and Jenkins and get the scenarios to run in parallel.
- Create Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD.
- Develop BDD tests using Cucumber by writing behavior’s and step definitions.
- Created Selenium test scripts for automation using Selenium Web Driver, Java and Test Ng
- Executed Automated Scripts in Parallel, Sequential and Cross - Browser Testing using Selenium Grid.
- J Meter has been used for load testing to check the performance and response times.
- Pulled Selenium Grid Image from Docker for Grid Console and scaled it up with 30 nodes.
- Run Scripts in grid by using Dockers. Use Dockers to build ship and run application for testing in different OS/browsers in parallel.
- Project Reviewer, Pull Request Approver and Branch Merger for the Automation Project’s.
- Providing daily and weekly project status reports to the higher management.
- Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration.
- Used GIT and Meld to re-modify files and resolve merge conflicts for the source code.
- Created Automation DSL Groovy script which creates and maintains the Jenkins Jobs for all Automation Projects.
- Test Result Analyser, Extent Reports, Cucumber Reports and QTest Reports are used for reporting.
- Integrated Automated Scripts with Manual Test Cases in QTest Manager.
- Designed and Developed Automation Hosts and Agents for QTest and Jenkins.
- Developed a Python Shell Script which acts a Jenkins Automation Agent in Automation Host.
Tools: Java 8, Rest Assured, Bit Bucket, Intelli J, Maven, Test Ng, Rally, Selenium, Jenkins, Docker, QA Symphony, Fire Bug, Cucumber, Serenity, Q Test Manager, J Meter, Python.
Confidential
Intern
Responsibilities:
- Followed AGILE Methodology and participated in daily SCRUM Meetings.
- Involved in analyzing requirement documents.
- Reviewed and executed manual test cases and Conducted Automation Testing.
- Involved in setting up configuring the testing environment with Eclipse, TestNG, Selenium WebDriver
- Developed Automation Scripts using Java and SELENIUM.
- Used Data driven Framework of Selenium to get data from Excel.
- Used Firebug and Fire Path Tool to identify the Object’s id, Name, Xpath, link in the application.
- Parallel, Cross - Browser Testing using Selenium Web driver.
- Hands on experience with selenium integrated with GIT-HUB.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Defect tracking using Fog bugz and Version One.
- Provided status summary reports with details of executed, passed and failed test cases to the Supervisor and Project Manager on a daily basis before the status meetings.
- Participated in daily and weekly Status meetings
Tools: GIT-HUB, Selenium, Fog Bugz, Version One, Maven
Confidential
Senior Software Engineer
Responsibilities:
- Participated in Returns Management Pre-Planning meetings and reviewed Product Backlog with the team.
- Analyzing Product Requirement.
- Understanding the product Backlog with the team and Development Team.
- Providing inputs to QA lead for Test Plan Preparation.
- Involved in developing regression testing scenarios.
- Understanding Functional Requirement Specifications and System Requirement Specifications
- Preparation of Test Scenarios, Test Cases and Test Data.
- Executing test cases.
- Conducted Manual and Automation Testing.
- Worked with Business Analysts in writing the stories for the test case.
- Developing Automation Test scripts using selenium web driver.
- Communicating with the Returns Management Support team for the feedback.
- Providing daily and weekly project status reports to higher management.
- Conducting Functional, Regression and System Testing for Various Modules.
- Reporting, tracking and managing defects.
- Used Bugzilla as bug-tracking tool to log the bugs and to follow up the bug status.
- Reporting to Manager and Lead for weekly activity.
Tools: Bugzilla, Selenium, Windows.
Confidential
Software Test Engineer
Responsibilities:
- Review business requirements and high level design documents and convert them into test cases.
- Preparation of Test plan and deploying it to preproduction environment for testing.
- Preparation and Review of CIT, SIT & Regression Test Scripts.
- Prepared test data for testing considering all the scenarios.
- Verifying the Reports which were generated as a result of batch run.
- Preparation of test closure report for providing signoff.
- Daily and Weekly status updates to higher management.