We provide IT Staff Augmentation Services!

Sdet / Automation Test Lead Resume

4.00/5 (Submit Your Rating)

Menomonee Falls, WI

SUMMARY

  • Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments.
  • Strong knowledge in implementing Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications.
  • Experience in Selenium Automation using Selenium Web Driver, Selenium IDE, Selenium Grid, Java, TestNG, POM framework.
  • Designed and Implemented different automation framework architecture from scratch like Data Driven Framework, and BDD Framework.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
  • Expertise in working knowledge of Core Java and Object Oriented Concepts.
  • Experience in handling Keyboard and Mouse Events, Accessing Forms, tables, and link, using Selenium Web Driver.
  • Experience in handling multiple windows, Alerts and Pop - ups with Selenium.
  • Experience in testing with handling different methods of Select class for selecting and deselecting for drop down using Selenium.
  • Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Hands on experience in Specflow, C#.
  • Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls.
  • Experienced in automating Restful API services using JAVA and Rest Assure d by making Http Get and Post calls.
  • Experienced in API testing using Soap UI tool and Postman tool.
  • Good Knowledge on Automating Mobile application using Appium.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
  • Experience in Database Testing using SQL Queries with multiple Databases, Mongo Db, SQL Server, and MySQL.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Junit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
  • Experienced in using Test Management tools such as Rally, JIRA bug reporting tools to track test progress, execution and deliverables.
  • Hands on experience in using build and project management tools like MAVEN and Configuration management tools like SVN, GIT.
  • Good team player with the ability to manage and work independently.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium WebDriver, Selenide, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Junit, Cucumber, Gherkin, SoapUI, Specflow, White Framework

Test Build& Integration Tools: Maven, Jenkins

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Languages: C, C++, JAVA, C#, HTML, XML, JSON

Markup Languages: HTML, XML, Xpath, CSS Selector

Databases: MySQL, Oracle, SQL Server

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems: Windows 7/8, Ubuntu, UNIX, LINUX

Defect Tools: HP Quality Center, JIRA, Rally

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

Utilities: Eclipse, IntelliJ, GIT, SVN, Firebug, Fire Path and Perforce

PROFESSIONAL EXPERIENCE

Confidential, Menomonee Falls, WI

SDET / Automation Test Lead

Responsibilities:

  • Designed and implemented architecture of BDD (Behavior Driven Development) automation framework using JAVA, Selenium, Selenide, TestNG and Cucumber.
  • Analyzing client requirements and developing automation scripts for Angular UI Application.
  • Create Project Repository in GitHub and Commit the code changes.
  • Involved in code reviewing and mentoring Onshore/Offshore team.
  • Creating feature files to cover all the test scenarios which are mentioned in user stories.
  • Developing automation scripts - Step Definition files and Pages in Page Object Design Pattern using Cucumber, Selenium, and Java.
  • Design and develop an automation to support continuous delivery and continuous integration (CI/CD) process.
  • Using Jenkins as CI-CD tool and executing the feature files by scheduling the jobs for Functional, Regression and End2End test cases and generating report for failures.
  • Recommend new tools and innovative framework designs that would enhance existing capabilities and provide effective reporting.
  • Involved in Web services testing using POSTMAN Tool. Validated request and response JSON. Added assertions to validate the JSON in Web services RESTFUL service.
  • Automated RESTFUL services using RESTSASSURED and JAVA
  • Performed the database operations by querying the MONGODB using JAVA.
  • Using Openshift for managing cloud based application services logs and Selenium Grid.
  • Managed individual sprints user stories and tasks using JIRA as tracking tool and agile tool.
  • Used Maven as a build management tool.
  • Working in Agile SDLC environment, participating in Sprint planning, Review Sessions & Scrum Meetings.
  • Collaborate with Business Analysts and End Users to gather information and understand business requirements to develop Automation code.

Environment: Java, Selenium WebDriver, Selenide, Jenkins, Postman, JIRA, Cucumber, Eclipse, Maven, TestNG, Agile, Gherkin, Mongo DB, Git Hub, Rest Assured, Openshift.

Confidential, San Francisco, CA

Sr. QA 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 reports.
  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Managed individual sprints user stories and tasks using JIRA as tracking tool and agile tool.
  • Used Confluence tool for team collaboration and project management.
  • Performed System, Integration, Smoke, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Developed and Executed Test Scripts using C#, White Framework, Nunit, analyzed Test Results.
  • Handled Keyboard and Mouse Events, Accessing Forms, Data Grid using White Framework.
  • Handled multiple windows, Alerts and Pop-ups with White.
  • Designed and Implemented Data Driven and Screen Object testing framework using White.
  • Designed and Implemented Page Object Model using JAVA and Selenium.
  • Used UI Verifier to debug, edit and locate the objects based on Automation Id, Class Name, Control Type, Text, and Name.
  • Performed BDD (Behavior Driven Development) using Cucumber and Specflow Features, Scenarios and Step Definitions in Gherkin format.
  • Automated web application UI using Java and Selenium Web Driver.
  • Extensively used TestNG framework and performed parallel execution of tests using TestNG.
  • Performed the database operations by querying the MONGODB using c#.
  • Involved in Web services testing using POSTMAN Tool. Validated request and response JSON. Added assertions to validate the JSON in Web services RESTFUL service.
  • Automated RESTFUL services using RESTSHARP tool with C# language by making Http Get and Post Calls.
  • Automated API using Java and Rest Assured.
  • Used GitHub as a source code management tool.
  • Used Jenkins as a Continuous Integration tool.
  • Monitoring the Automation jobs in Jenkins on daily basis.

Environment: Java, C#, Selenium, White Framework, UI Verify, Jenkins, Postman, JSON, JIRA, Confluence, Microsoft Office, Specflow, Cucumber, Visual Studio, Gradle, NUnit, Agile, Gherkin, MongoDB, IntelliJ and GITHUB.

Confidential

Sr. QA Analyst

Responsibilities:

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports.
  • Managed individual sprints user stories and tasks using JIRA as tracking tool and agile tool.
  • Developed and Executed Test Scripts using Java, Selenium WebDriver, TestNG, analyzed Test Results.
  • Performed Functional testing as per user stories and performed Integration Testing & System Testing using Selenium WebDriver automation scripts.
  • Manually tested the Confidential Tokens by using Manual Station and Robotic Station. Also, performed the order fulfillment testing.
  • Handled Keyboard and Mouse Events, Accessing Forms, tables, and link, using Selenium Web Driver.
  • Handled multiple windows, Alerts and Pop-ups with Selenium.
  • Handled in testing with handling different methods of Select class for selecting and deselecting for drop down using Selenium.
  • Designed and Implemented Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Managed the framework dependency jars using Maven.
  • Involved in Web services testing using Postman Tool. Validated request and response Json.
  • Automated the Restful Services using Rest Assured and JAVA by making Http Get and Post calls.
  • Used Perforce as a source code management tool.
  • Managed the project build and the project dependencies using Maven.

Environment: Java, Selenium WebDriver, Selenium IDE, Jenkins, Postman, HTML, XML, JIRA, Microsoft Office, Cucumber, Eclipse, Maven, TestNG, Agile, Gherkin, SQL Server and Perforce

Confidential

Automation Test Engineer

Responsibilities:

  • Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.
  • Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
  • Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.
  • Served as a coordinator for all testing activities on a project.
  • Wrote test cases to handle Alerts on the web page.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used Firebug and FirePath for element identification while creating Page Object Repository.
  • Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver.
  • Involved in writing and executing the Test Cases and Test Suites using Java and Selenium WebDriver.
  • Executed test cases and participated actively in System Integration Testing, and Regression Testing
  • Created and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.
  • Created test reports generated out of TestNG and captured the error screenshots.
  • Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
  • Found Defects, prepared Defect Reports and Status Reports, Defect tracking using QC.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
  • Used Jenkins tool for continuous integration of the builds.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, QC, Oracle, SQL, Jenkins.

Confidential

QA Engineer

Responsibilities:

  • Involved in various SDLC Phases-Requirements Analysis, Test Case Development, System Testing, Regression and Conducted End to End and Black box testing.
  • Actively involved in functional, system, integration, positive, negative, GUI testing of the application.
  • Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
  • Created Test Data using SQL and wrote SQL queries for back-end testing.
  • Used /Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Prepared Test Cases for functional and UAT testing.,
  • Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
  • Worked on SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the application.
  • Attended multiple sessions with Business Analyst and Solution Architects for understanding the design of the application for new Change Requests.
  • Usability testing of the application and workflow involving multiple functional modules.
  • Worked with developers to Create and update the defects, resolve and track their status using JIRA.

Environment: Selenium WebDriver, TestNG, Eclipse, HTML, SVN, Maven, Jenkins, UAT, JIRA and SQL

We'd love your feedback!