Automation Tester / Sdet Resume
South Plainfield, NJ
SUMMARY
- Over 9 years of diversified experience in Software Quality Assurance and Testing, Window based, Client Server and Web based applications.
- In depth knowledge of Software Development Life Cycle (SDLC) project life cycle methodologies including traditional Waterfall model as well as Agile/Scrum across the span of multiple projects
- Expertise in different types of testing such as Smoke testing, Regression testing, Database testing, Integration testing, System testing, Functional testing, and GUI testing.
- Experience in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System testing, Regression Testing and User Acceptance Testing, Black box testing and Browser testing.
- Experienced in creating, enhancing and maintaining high - end test scripts for various functional and regression testing usingSelenium WebDriver.
- Experienced in developing and enhancing different types of Automation Frameworks such as Keyword, Data Driven and Hybrid Frameworks using Selenium WebDriver and Java.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development using Cucumber in Gherkin format and TDD (Test Driven Development).
- Experienced in designing and implementing different automation frameworks like Data Driven, Hybrid frameworks using Selenium WebDriver with Page Object Model (POM).
- Designed and implemented step-definitions and feature files in Cucumber using BDD and Gherkin keywords (Given, When, Then, Background, Scenario, Scenario Outline).
- Experienced in designing TDD framework using TestNG and annotations (Before Test, Before Class, Before Method, After Test, After Class, After Method) to manipulate tests.
- Experienced in interpreting the test information from Excel spreadsheets using Apache POI and TEST NG Data provider for Selenium WebDriver scripts.
- Expert in defect-reporting and defect-tracking using the test management tool ALM/Quality center, JIRA, Rally, Bugzilla.
- Good team player with Active participation in meetings with testing, development teams and Clients.
- Possesses excellent communication, documentation and organization skills with the ability to adapt to a new environment & meet stringent deadlines.
- Highly analytical in developing the methods and measures to meet requirements and solve any issues that arise during the project
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Selenium WebDriver, Node.js, POJO, Postman, Rest Assured
Languages: JAVA, HTML, XML, SQL
IDE: Eclipse, SQL Developer, Intellij
Test Framework: Junit, TestNG, Data Driven Framework, Cucumber, Spring Framework, Web Client
Build & CI Tools: Ant, Maven, Gradle
Bug Tracking Tools: JIRA, Quality Center (QC), HP ALM, Rally
Version Control: GIT, Bit Bucket
Data Bases: MS Access, Oracle, MySQL
Operating Systems: Windows
PROFESSIONAL EXPERIENCE
Confidential, South Plainfield, NJ
Automation Tester / SDET
Responsibilities:
- Attend Sprint planning, Sprint retrospective meeting’s, review and understand user stories, technical & functional specifications of the project and develop test strategies, test scenarios and test cases.
- Work with product owners, identify & understand enhancements, customer business flows, roadmaps and provide alternatives, recommendations to the project team.
- Perform test scripting, reviews, test data collection/creation and analysis according to the project plan schedule and ensure adherence to standard practices & procedures.
- Perform E2E testing, client interactions, offshore coordination, team mentoring, develop & review test artifacts like strategies, test cases, test data, defects, test reports to ensure quality, accuracy & completeness of all test deliverables.
- Troubleshooting of different order processing flows such as Submit Create/Reserve/Confirm, Manage Order by manually processing xmls using API tool.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Developed test code in Java language using Eclipse, IDE and Cucumber framework.
Environment: Sterlling OMS, IBM, Postman, SQL, Jira, Confluence, Xpath, HTML, XML, Postman, Agile, Web Client, Web Services, Selenium WebDriver/ IDE, JAVA, Cucumber, Call Center
Confidential, Miami, FL
Automation Tester/SDET
Responsibilities:
- Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual testing.
- Wrote wide-ranging test cases to provision the end to end functionality testing of the application and collected the test data.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Developed and executed tests that ensure application meets business requirements and system goals fulfill end-user requirements and identify existing or potential issues.
- Configured Selenium WebDriver, Spring Framework, Gradle tool and created selenium automation scripts in java.
- API testing using POJO and Rest Assured for automation and Postman for manual testing
- Conducted data driven testing using Selenium WebDriver and compared the data back end data from the servers.
- Extensively used Selenium locators like Xpath, CSS Selectors locators to test the web application.
- Performed Cross-Browser to test whether the web applications are working as desired in different browsers and environments.
- Involved in GUI testing, user acceptance testing, integration testing, navigation testing, IVR testing, and regression testing using web and client-server applications.
- Performing Daily Smoke Test, analyzing, debug and send report
Environment: Selenium WebDriver/ IDE, Web Client, JAVA, POJO, Postman, Rest Assured, Gradle, Xpath, Intellij Idea, HTML, CSS, XML, Postman, Agile, Windows.
Confidential, New York, NY
Software Automation Engineer/SDET
Responsibilities:
- Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.
- Used core Java concepts that includes Collections, Exception handling, Oops for coding business related activities.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber in Gherkin format.
- Edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
- Performed Data Driven Testing by using Scenario Outline with Examples, Excel and Data Table.
- Developed new MAVEN based test scripts using GitHub as source repository and Jenkins for Continuous Integration of the builds.
- Used different selenium methods to handle Alerts, Popup, dropdown, check box, radio button, dynamic calendars and web tables in Selenium WebDriver.
- Involved in creation of automation framework in Selenium WebDriver using BDD (Behavior Driven Development) and Page object (POM) driven approach.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and functional tests using Selenium WebDriver.
- Responsible for creating all test materials including developing, publishing, and implementing test plans, test cases, and required test data.
- Coordinated with Development team for Bug fixing issues using JIRA to ensure defects are brought to resolution prior to deployment.
Environment: Agile, Selenium WebDriver, JUNIT, Cucumber, JAVA, HTML, XML, UAT, Jenkins, Oracle, Maven, Eclipse, Windows, JIRA, .NET
Confidential, Wilmington, DE
Automation Tester/SDET
Responsibilities:
- Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual testing.
- Wrote wide-ranging test cases to provision the end to end functionality testing of the application and collected the test data.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Developed and executed tests that ensure application meets business requirements and system goals fulfill end-user requirements and identify existing or potential issues.
- Developed Automation framework using Selenium WebDriver (Java) and Test Execution using TestNG.
- Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Used TestNG annotations (Groups, Tags, Parameter, Data Provider) to group test suites, test cases and test methods for functional testing.
- Performed various joins like Inner join, Outer Join, left join and right join in order to retrieve the data from the database.
- Used Excel spreadsheets by using Apache POI and TestNG to configure application framework.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to Agile release.
- Conducted data driven testing using Selenium WebDriver and compared the data back end data from the servers.
- Extensively used Selenium locators like Xpath, CSS Selectors locators to test the web application.
- Performed Cross-Browser to test whether the web applications are working as desired in different browsers and environments.
- Attended Sprint Retrospective meetings to highlight what went right/wrong to improve the process for the team going forward.
Environment: Selenium WebDriver/ IDE, JAVA, Cucumber, Maven, Xpath, Eclipse, Node.js HTML, CSS, XML, SQL, Agile, Oracle and Windows.