We provide IT Staff Augmentation Services!

Sdet/automation Engineer Resume

Johnston, RI

SUMMARY

  • QA Automation Engineer with more than 8years of experience in Manual Testing & Automation Testing in Selenium. Proficient in the Selenium Web driver, implementation of Page Object Model with Hybrid Frameworks, Cucumber, QTP/UFT, 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.
  • Good experience in Functional Testing tool QTP/UFT and the various frameworks in QTP/UFT.
  • 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.
  • 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.
  • Hands on experience in developing Appium scripts using both Java and Python languages for mobile applications, Identifying objects using UI Automator tools for Android and Appium Inspector for IOS with Xcode expertise usage.
  • 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
  • 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.
  • Good scripting skills in Linux, Perl and python.
  • Performed Web Services testing using SOAPUI tool which is extensively helpful in ecommerce applications.
  • Experience in automation tools like Quick Test Professional (QTP/UFT) and Selenium Webdriver.
  • 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,Mocha

Non-functional testing: Performance Testing, Load Testing, Stress Testing, Security Testing, Penetration Testing, Compatibility Testing, Migration Testing

Testing Frameworks: Data-Driven, 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, Johnston RI

SDET/Automation Engineer

Responsibilities:

  • Design automation frameworks and develop automation regression test scripts using Selenium WebDriver with Cucumber/BDD framework for web, Restful APIs and databases for the key business scenarios (KBS) of Citizens Retail and Dash channels.
  • Develop automation test scripts using Appium-TestNG framework for iOS and Android native, web and hybrid mobile applications using Page Object Model framework (POM) for regression testing of Tablet Version Retail applications.
  • Perform Integration testing of RESTful APIs by developing automated scripts using java Rest Assured framework.
  • Functional and performance testing of web services with JMeter, Postman, SoapUI.
  • Design and develop data driven automation test scripts in Tricentis TOSCA for complete end to end validation involving UI, database, RESTful APIs and SAP order fulfillment.
  • Build and configure Jenkins CI/CD pipelines to trigger the automated test cases whenever code is deployed to QA environment.
  • Using UFT, converted manual test cases to automation test scripts.
  • Analyze the business requirements, HLSD, BRD and create the test strategy, provide technical leadership and strategic direction for the testing of the products and applications
  • Single point of contact, responsible for driving the entire testing effort, design test approach and schedules, define entry, exit criteria and coordinate the testing of various applications within onshore and offshore teams.
  • Created dynamic and efficient QTP Automation Framework Performed Automation with expert use of Quick Test Pro (QTP/UFT).
  • Used Ansible tool for automated deployments in windows environment.
  • Prepare test maturity model, this involves identifying key business scenarios and preparing a test execution order such that most important functionalities are tested first.
  • Handle defect life cycle participate in defect meetings and provide defect resolutions. Communicate with client and conduct meetings on regular basis to understand specific system requirements and elaborate the same to the team member during the detailed design and provide the solutions to the client issues, production problems and help team implement the given solution.

Confidential, Terrace, IL

SDET/Automation Engineer

Responsibilities:

  • Prepared test cases and performed testing at various stages of STLC, SDLC and ETL scripts.
  • Involved in the Software Development Life Cycle from Requirement Analysis to supporting application in production.
  • Created Python based scripts for Selenium WebDriver as automation framework.
  • Performed tests for Functionality, Regression, GUI, End to End, System, Integration testing.
  • Use of Cucumber to inherit business scenarios and requirements as feature file.
  • Create step definitions to capture multiple test scenarios and writing the script based on scenario.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Created test cases to test JavaScript using JavaScript Executor and Protractor.
  • Expert to write test cases in Cucumber and automate the web application.
  • Developed automation test framework for HP Quality Center, QTP / HP UFT.
  • Involved in creating test script in HP UFT QTP by recording, without recording, modifying manually and running the script in HP UFT 11.5 QTP / HP ALM 11.52 QC saving the results in HP ALM.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Involved in creating Python scripts to automate AWS services which include Web servers, ELB, Cloud front distribution, databases, security groups and application configuration.
  • Experience in Web Automation using Protractor for Angular application.
  • Worked with the developers to configure plugins trough Eclipse to develop the code and responsible for writing Hooks and Triggers using Perl, built Java application using ANT.
  • Tested Rest API using Apache HTTP Client, TestNG, Apache POI, JAXB, Gson and Log4j framework.
  • Used SOAPUI to test Web Services using WSDL file given by development team.
  • Involved in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
  • Enhanced the Java based test framework to test components built on the cloud-based AWS/Azure.
  • Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports.
  • Validated API manually and also created automation script for testing API.
  • Developed VB script function libraries and Descriptive programming by using UFT.
  • Used SQL queries, to verify quotation values displayed on various pages of the application.
  • Participated in test scenario inspections, test case reviews, work and functional mapping &UAT sessions.

Confidential

Sr. Automation / Quality Assurance Engineer

Responsibilities:

  • Involved in Functional & Automation Testing, Defect Management and Back End Testing.
  • Identifying/ defining the scope to write the acceptance criteria for the user stories.
  • Integration test cases were written and automated using Selenium and Cucumber.
  • Used XPath, FirePath, ChroPath and Firebug to find Locators.
  • Created Cucumber Frame work for Behavior Driven Development.
  • Created whole test framework using Selenium for further test creation and execution.
  • Integration runs using Selenium. Perform failure analysis of the test runs and fixing failed scripts
  • Prepared test Reports on daily and Weekly basis and shared across stakeholders and higher Management.
  • Performing Cross-platform, Functional, Regression testing, UI testing for salesforce application.
  • Involved testing the native apps for mobile testing.
  • Automated Web services using Spring Rest Template API and performed Web service testing using SOAP UI, REST and XML.
  • Involved in Automating tableau reports using Selenium and Cucumber.
  • Established entire Quality Assurance Process Documentation based on Agile Methodology.
  • Participated in weekly assessment meetings with Subject Experts and developers.
  • Prepared dashboard for reports through HTML and CSS.
  • Created dynamic and efficient QTP Automation Framework Performed Automation with expert use of Quick Test Pro (QTP/UFT).
  • Updated Test Plans and Test Cases periodically to manage changes in requirements in agile environment.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Created automated test scripts for Functionality, Integration and Regression testing using Microsoft Test Manager.

Hire Now