We provide IT Staff Augmentation Services!

Sdet/automation Engineer Resume

MarylanD

PROFESSIONAL SUMMARY:

  • Senior QA Automation Engineer with Around 7 years of experience in Manual Testing & Automation Testing in Selenium. Proficient in the Selenium Web driver, implementation of Page Object Model with Hybrid Frameworks, Cucumber, SoapUI
  • Strong working experience in implementing Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices
  • Experienced in preparing Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents
  • Strong experience with SOA architecture which include Soap and RestFul Web Services. Experience testing at the Service layer with any tool from PostMan to SoapUI, to any post/response validation tool is necessary.
  • Experience with Web Services testing and back - end service/API tools such as SoapUI, HTTP Client, Soap Client and JAXB. Hands on experience accessibility testing (JAWS). Strong working knowledge in Java/JavaScript coding with strong SQL,Groovy Background.
  • Expert in Web Application design and development using ASP. NET, JavaScript, JQuery, HTML5, DHTML, CSS3, IIS, XML, RAZOR.
  • Good knowledge in front-end technology and framework such as HTML, CSS, JavaScript, AngularJS 4, ReactJS, and JQuery. Exposure to web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS, SOAP, and JQuery.
  • Knowledge on using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver Proficient on Automation tools such as Selenium RC/ WebDriver IO/ IDE/ Grid and QTP/UFT (Functional & Regression Testing), Protractor, SoapUI, Cucumber, JUnit, JIRA, Eclipse, TestNG, Ant, Maven, Jenkins for testing Client Server and Web based Applications.
  • Extensively worked on Selenium webDriver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
  • Proficient in configuring, customizing and using testing tools like Cucumber, HP Quick Test Professional Quality Center Neustar tool, Jira, Selenium (Web Driver), AppDynamics, Newrelic, AWS, Fastly, GitHub, and Jenkins,
  • Used Python scripting language to automate few of the test cases most of the test being related to feature ANT.
  • Experienced in Database Testing using SQL Queries with multiple Databases, SQL Server, and MySQL. Hands on Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments. Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for several projects
  • Used Selenium WebDriver and TestNG to run parallel testing by creating Groups, and categorizing test cases
  • Experience in Back-end testing, data validation, Database testing using SQL queries.
  • Expertise in documenting defects with elevated level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, IBM Clear Quest, BugZilla.
  • Performed Web Services testing using SOAPUI tool which is extensively helpful in ecommerce applications
  • Experienced in using Apache POI to read data from external sources to feed locators into the test script
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server. Worked on Test Data Management (TDM) tools and supported automation frameworks.
  • Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber/Gherkin features, Scenarios, and Step Definitions.
  • Hands on experience with Test management tools such as HP Quality Center/ALM/ RCLM/RQM. Generated (TSL) Test Scripts and validating the scripts using Synchronization point. Running batch execution and sending status report to higher management. Generated test logs using Log4j for various log levels
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium and have used Perfecto to perform extensive mobile testing.
  • Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.

TECHNICAL SKILLS:

Methodologies: Agile (Scrum) and Waterfall

Software Testing: Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing, Windows and Web Services. SQA Testing & Methodologies, Test Plans, Cases & Processes, Functional Requirements, Scripting & Documentation, Regression & Negative Testing, UI & Compatibility Testing, Data Interface & Migration Testing, Performance/Load/Stress Testing, Testing Automation, Defect/Bug Tracking, Test Strategies & Coverages, QA & QC Standards

Testing tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cloud Testing, TestNG, QTP/UFT, Test Complete, JUnit, Sauce Labs, Gherkin, Jenkins

Test Build & Integration Tools: Maven, ANT, Tortoise, SVN, GIT, Jenkins.

Programming Languages: JAVA, C, C++

Databases: MYSQL, Oracle, SQL Server.

BDD Framework: Gherkin, Cucumber.

Nonfunctional testing: Performance Testing, Load Testing, Stress Testing, Security Testing, Penetration Testing, Compatibility Testing, Migration Testing

DataDriven, Keyword: Driven, Hybrid, Test Modularity, Behavior Driven Development (BDD) and Page Object Model.

Web services: SOAPUI, SOAP and REST.

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

Test Cases Management: JIRA, HP QC/ ALM, GitHub, Rally.

Functional Testing: Unit Testing, Smoke Testing, Sanity Testing, Integration Testing, White box testing, Black Box testing, User Acceptance testing, Regression Testing, System Integration Testing (SIT) & User Acceptance Testing (UAT).

Markup Languages: HTML, CSS, XML, XPath, CSS Selector

Operating Systems: UNIX, WINDOWS, Linux, Mac

PROFESSIONAL EXPERIENCE:

Confidential, Maryland

SDET/Automation Engineer

Responsibilities:

  • Working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web
  • Driver), Eclipse and preparation of automation test framework
  • Using JUnit with Cucumber plugin and writing feature using Gherkin language
  • Perform automation testing using data driven framework.
  • Develop automation scripts on web applications designed with Web Services, SOAP, XML, HTML, Style Sheets, JavaScript, VB Script, Python, Perl VB, Java, C.
  • Responsible for creating Web Forms using several ASP. NET server controls.
  • Expertise in performing System Integration testing, Regression testing, Performance testing, Load testing and coordinating User Acceptance Testing.
  • Design & Develop application using ASP. NET MVC5, jQuery, Html 5, JavaScript and CSS.
  • Automated Test cases in Test Driven, Behavior Driven Development, Keyword driven, Hybrid framework and Data driven, TestNG framework with Java programming language.
  • Work on QA standards, methodologies like Waterfall, Agile, and Scrum on all phases of SDLC, Software Testing Life Cycle, Defect life cycle management.
  • Performing Back end testing by writing and executing SQL queries.
  • Using Apache POI to read data from external sources to feed locators into the test script.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium, Junit, Maven, cucumber, Gherkin and Jenkins Java platform utilizing industry-leading harness design patterns and approaches.
  • Continuous integration using Bamboo to support tools likes CVS subversion, GIT and ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
  • Worked on protract, Java scripts to automate angular JS application
  • Using applications with UNIX / Linux commands, Putty Tool, FTP Tools like Filezilla etc.
  • Conduct load and performance testing of services using JMeter, LoadRunner, JUnit
  • Using the Quality Centre/Test Director, ALM to manage the software testing process and Clear case, BugZilla, Jira for tracking the process and sharing the files
  • Perform backend testing creating SQL queries in Oracle, SQL Server and DB2 databases using tools like Toad and Db Visualizer

Confidential, Topeka, KS

SDET/Automation Engineer

Responsibilities:

  • Involved in Sprint planning, Review Sessions, Scrum meetings. Developed Test Scenarios, Test Cases, Test data, Test procedures, Test reports.
  • Mentored and trained new QA resources on testing concepts and AGILE Scrum methodology
  • Created and deployed ASP. NET Web forms vendor information using CSS, HTML and ASP. NET Server controls.
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG. Analyzed Test Results. Validated all UI components, Popups, Browser navigations, Mouse Movements.
  • Worked with TestNG for Smoke Test and Regression Tests.
  • Executed Functional Testing, Integration Testing, System Testing, Cloud Testing
  • Performed parallel and Cross Browser as Selenium, TestNG on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Took the Application Screenshots and copied the images whenever exceptions occurred.
  • Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
  • Involved in Design, Development and Testing of Web Forms and Web Services using IIS, ASP. NET and . NET Frameworks.
  • Managed user stories and tasks using HP ALM, Rally as project management tool.
  • Managed the dependencies and jars using Maven.
  • Maintained the Selenium & Java Automation Code and resources in source controls like GitHub, Jenkins for improvements and new features.
  • Performed Risk based testing, black box testing, database testing, and web-based testing on several test phases.
  • Performed TDD (Test Driven Development) for the faster delivery of applications.
  • Used Appium for testing mobile based applications by using selenium Webdriver.
  • Configured Hub and Node connections by giving Port number in Appium.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML.
  • Added assertions to validate the XML in Web services using SOAPUI and RESTFUL Web services.
  • Checked performance of application using Selenium and JMeter.
  • Experienced in using Selenium Browser stack cloud for testing applications in different environments.

Confidential, SFO, CA

Sr. Automation / Quality Assurance Engineer

Responsibilities:

  • Involved in Sprint planning, Review Sessions, Scrum meetings. Developed Test Scenarios, Test Cases, Test data, Test procedures, Test reports.
  • Mentored and trained new QA resources on testing concepts and AGILE Scrum methodology
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG. Analyzed Test Results. Validated all UI components, Popups, Browser navigations, Mouse Movements.
  • Worked with TestNG for Smoke Test and Regression Tests.
  • Executed Functional Testing, Integration Testing, System Testing, Cloud Testing
  • Performed parallel and Cross Browser as Selenium, TestNG on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Took the Application Screenshots and copied the images whenever exceptions occurred.
  • Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
  • Managed user stories and tasks using HP ALM, Rally as project management tool.
  • Managed the dependencies and jars using Maven.
  • Maintained the Selenium & Java Automation Code and resources in source controls like GitHub, Jenkins for improvements and new features.
  • Performed Risk based testing, black box testing, database testing, and web-based testing on several test phases.
  • Performed TDD (Test Driven Development) for the faster delivery of applications.
  • Used Appium for testing mobile based applications by using selenium Webdriver.
  • Configured Hub and Node connections by giving Port number in Appium.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML.
  • Added assertions to validate the XML in Web services using SOAPUI and RESTFUL Web services.
  • Checked performance of application using Selenium and JMeter.
  • Experienced in using Selenium Browser stack cloud for testing applications in different environments.

Confidential, CA

QA Analysts/POS Tester

Responsibilities:

  • Actively participated in analyzing the application and worked on the application as per the test cases.
  • Involved in analyzing test cases and automated test scripts as per the test cases of client requirement.
  • Involved in executing the test scripts developed during Regression Execution and raised the defects in ALM.
  • Worked on Refactoring of test scripts when there is an Application change in application and fixed the test scripts.
  • Handling complete POC and attending status calls in updating the Daily Status and discussing on the scope of the functionalities and upcoming plans of automating test scripts.
  • Involved in Creation of Test Suites and Uploading Developed Test Scripts into ALM.
  • Executing the test scripts through ALM and the analysis the results in ALM to prepare the final reports.
  • Prepared Test Scenarios, Test Cases, Test data, Test procedures, Test reports.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on Selenium locators like ID, Name, X-Path, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Involved in Designing and Developing Keyword Driven Framework using Selenium Web Driver - Java.
  • Involved in handling multiple clients at same time with automating and Executing test scripts as per the requirement flow of test cases.
  • Developed VB script function libraries and Descriptive programming by using UFT.
  • Using UFT, converted manual test cases to automation test scripts, Developed automation test framework for HP Quality Center, QTP / HP UFT.
  • Used VB script language, for UFT programming purposes.
  • Extensively used Shared Object Repository in QTP.
  • Involved in developing new Components in the Framework and Mapping them with Business Component Repository, Activity Keyword and Object Repository.
  • Developed Scripts in Every module in the Application both QA and Integration Environments.
  • Refactoring of Scripts in the Execution of Test Scripts during Regression Testing.
  • Actively Involved in Tracking the HTML Reports, Accessibility reports and Effective Execution of Test Scripts.
  • During Regression Effectively Involved in the Execution of Test Scripts in Test Lab and Raising Defects as per the Severity of the Defect in ALM.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions builder, mouse hover and synchronization.
  • Involved in Developing New Components in the Framework and Mapping them with Business Component Repository, Activity Keyword and Object Repository.
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing by using navigate commands in Web Driver.
  • Involved in Regression Testing for overall business process and executing them in QA Environment.
  • Engaged in Framework enhancements, code reviews and maintaining deliverable quality.
  • Involved in Planning and prioritizing work items.
  • Reviewed Test Design and Traceability Matrix for Test Coverage for Security.
  • Worked on Databases to verify the Backend Validations.
  • Prepared and reviewed Unit Test Cases and Reviews.
  • Participated in continuous integration using Jenkins.
  • Involved in Project Dependency Management using Maven build tools to manage framework dependency jar files.
  • Performed Manual Testing through all possible perspectives.
  • Actively performed Test Execution, defect coordination and defect facilitation activities.
  • Worked with ALM for Bug tracking and Project Management.

Confidential

QA Analyst

Responsibilities:

  • Involved in gathering/analyzing the System Requirement Specification, user requirement, functional requirement and software design document.
  • Enhanced product test coverage and quality by tracking test progress, analyze, monitor and maintain metrics.
  • Configured security features for the application using Form Based Authentication and Role Based Authorization in C# and ASP. NET
  • Used JDBC, JPA for database connectivity and JSP, JSF, HTML, CSS for presentation layer of application.
  • Developed standard templates for testing including System Test plan, and Requirement traceability matrix (RTM), Test Cases and defect documentation and Risk based testing.
  • Experience in SOA Testing of Web based Applications.
  • Used python scripts with selenium for automation testing of web applications.
  • Facilitated resolution and communication with cross-functional team on issues and decisions.
  • Developed custom ASP. Net work-flow application for tracking and updating employee projects.
  • Created test data/conduct database queries as required evaluating software functionality.
  • Business Logic Layer was implemented in C# . NET using database authentication.
  • Participated in peer reviews of functional specifications, application previews, and test plans/test cases.
  • Involved in writing SQL queries for database testing.
  • Performed Web Service testing with SOAP UI tool.
  • Designed Automation Framework (Keyword driven) using Selenium.
  • Used firebug Firefox plug-in for writing xpaths.
  • Synchronized web driver by adding implicit waits, explicit waits.
  • Tested application in different types of environments using selenium grid.
  • Handled different kinds of elements in selenium like dynamically changing elements, mouse over, Static and dynamic drop downs, alerts, java alerts.
  • Designed, developed, and maintained automated script using selenium for regression testing.
  • Reported and verified the bugs in Bugzilla.
  • Used HP ALM to organize and manage all phases of the software testing process, including planning tests, executing tests, and tracking defects.

Hire Now