We provide IT Staff Augmentation Services!

Sr. Automation Test Engineer / Sdet Resume

3.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Dynamic and detail oriented SDET/Quality Analyst with Automation and Manual Testing experience of over 8+ years in various business domains including Banking & Finance, Telecom, Healthcare, Ecommerce & Retail.
  • Expertise in Automation and Manual Testing of Mobile, Web - based, and Cloud-native (AWS, Azure, GCP),Client/Serverapplications.
  • Excellent noledge in executing Software Test Life Cycle (STLC) in various Software Development Life Cycle (SDLC) models and scenarios.
  • Expertise in understanding requirements in various formats including URS, FRS, BRD, User-Stories, Gherkin and converting them to executable test scenarios, test plans and test cases.
  • Experience in software projects across the spectrum of Waterfall to Agile by working closely with Product owners. Ability to attend and positively contribute tosprint ceremonies like Scrum, Sprint-Planning, Backlog grooming, Sprint Review and Retrospective.
  • Proven ability in designing and creating automation test frameworks using Java, SeleniumWebDriver, Junit, TestNG, Appium, Protractor, Jasmine, Maven, ANT, Hudson, Jenkins and JMeter tools.
  • Experience with creating and maintaining new or existing Automation Framework Models (BDD/TDD/ATDD, Hybrid, Keyword, and Data Driven Frameworks).
  • Experience in configuring and maintaining automation code in various version control systems like GIT (Distributed Version Control), GitHub, SVN Version Control
  • Worked on DevOps pipelines to install, configure and integrate automation scripts with Continuous Integration tools (CI/CD) like Jenkins and Azure DevOpsfor nightly test suite execution. Working noledge on basic testing and configuring Amazon Web Services (AWS).
  • Expertise in developing Behavior Driven Development (BDD/ TDD/ ATDD) frameworks. Written cases in Gherkin using cucumber and developed scenarios, outlines, features, and step-definitions. Generate and capture cucumber reports during execution.
  • Automated AngularJSfront-end applications using Protractor, Jasmine (spec, config files). Worked with Unit Test Frameworks like TestNG, Junit, and Jasmine.
  • Experience in implementing the Page Object Model (POM) by creating element for each page object and reused all the objects in various scripts.
  • Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various tools like SOAP UI/Ready API and Selenium.
  • Automated Webservices by writing groovy scripts and used assertions for data validation and performed data driven for validating different endpoints.
  • Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX, AngularJS, and jQuery.
  • Worked with eclipse, jxl, ApachePOI, Log4J, ANT, HTTPclient and Maven.
  • Used tools like FirePath, Firebug, and UIAutomatorViewer to find elements locator. Knowledge in writing the absolute and relative XPATHS manually on need basis.
  • Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity.Good at writing complexJoins and noledge in PLSQL
  • Worked with Selenium Grid/ Sauce labs for running multiple tests across different browsers, operating systems, and machines in parallel.
  • Experience in automating Mobileapplications (Android) using Appium.
  • Basic experience in writing good quality object-oriented code for testing purposes by following industry standard java coding standards. Experience with Core Java development by applying Object Oriented Programming (OOPS) concepts, Collections, Strings, Exception handling, Multithreading etc.
  • Proficient in using various defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla, and HPALM.
  • ExecutedUnit testing, Functional testing, User Acceptancetesting, Integration testing, System testing, browser compatibility testing &Security testing of client/server and web-basedapplications.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
  • Quality oriented mind set up with Test to Break Attitude and Tactful & Diplomatic Behavior.

TECHNICAL SKILLS

Testing tools: Selenium WebDriver/RC, QTP, Appium, JUnit, TestNG, Firebug, Fire Path, Load Runner, JMeter.

Web Technologies: HTML, CSS, JavaScript, AngularJS, NodeJS, XML, XSLT, JDBC& REST services

Defect Tracking Tools: HP /Quality Center, JIRA

Build Tools: ANT, Maven.

Frameworks: Data Driven, Keyword Driven & Hybrid Frameworks

Languages: Java, SQL, C#, C++, Python, VB.net, ASP.Net, .Net.

CI/CD Tools: Jenkins.

Cross Browser Platform: Sauce Lab and Selenium GRID

Browsers: Internet Explorer, Firefox, Chrome & Safari

Databases: Oracle, DB2&MongoDB

Add-Ons: Fire Path, Firebug, Selenium Builder, Selenium IDE

IDE: Eclipse, Sublime Text

Version Control: Subversion, Team forge, GIT, GITHUB, Source Tree

Operating Systems: Windows XP/7/8, Mac OS, UNIX and Linux, Android

Frameworks: Data Driven, Keyword Driven & Hybrid Frameworks

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Sr. Automation Test Engineer / SDET

Responsibilities:

  • Analyzed the system requirements and developed detailed test plans and test cases and provided the documentation. Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
  • Studied and analyzed the Functional Requirements Specifications and System Design Specifications Conducted Functional testing, and Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
  • Created automation test scripts using data-driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
  • Performed Cross-browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Expertise in a grouping of test suites, test cases, and test methods for regression and functional testing using TestNG Annotations like Groups, Parameters, Data providers and Tags.
  • Utilized Maven to manage dependencies for test execution, and plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Used Linux/Unix commands for using GitHub through cmd.
  • Involved in developing BDD Framework from Scratch.
  • Involved in the usage of the BDD framework to develop Cucumber Step Definitions, Scenarios, and Features using acceptance criteria.
  • Utilized Apache POI jar file to read test data from the excel spreadsheets and load them into required test cases.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
  • Executed test cases in real device for both mobile app and mobile website.
  • Thorough experience in implementing Automation tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Worked with AWS cloud machines to setup selenium GRID and Jenkins server on HUB machine.
  • Used cucumber to automate services using Rest API.
  • Used runner classes in cucumber to generate step definition and used tags to run different kinds of test suites like smoke, health check and regression.
  • Created profiles in maven to launch specific TestNG suite from Jenkins job
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
  • Used the Groovy language to verify Webservices through SOAP UI.
  • Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation
  • Shared Daily Status Reports with all the team members, Team Leads, Managers.

Environment: SeleniumIDE, Groovy, Web Driver, HPQC, MyEclipse, JIRA, MySQL, Java, Cucumber, Restful API Testing, JUnit, TestNG, Firebug, Xpath.

Confidential, NJ

QA Engineer - SDET

Responsibilities:

  • Involved in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test.
  • Designed & Implemented a Hybrid Test Automation Framework using Selenium WebDriver.
  • Performed GUI functional testingmanually for the application.
  • Expertise in Test Plan creation, Test Case Design, Test case Review, Test Case Execution, Writing Test scripts, testingtools Usage, Defect management, and Prepare Test reports.
  • Experience in Agile and waterfall methodologies, Test Driven Development (TDD)
  • Planned, designed, executed, and evaluated performance tests of web application and services and ensured optimal application performance using Load Runner.
  • Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Functional and regression testing of .net applications is done using Quick Test Pro (QTP).
  • Generated automated scripts using QTP and documented them, created, and maintained functional & regression test suites.
  • Configured SeleniumWebDriver, TestNG, Maven tool and created Seleniumautomation scripts in java using TestNG prior to next quarter release.
  • Created and maintained automated test script for APItesting using Restful.
  • Performed APILevel testing for web services, enhanced the Test harness and developed many Test suites using XML.
  • XML / SOAP using Soap UI and Postman tool.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Designed data-driven testingin Seleniumand captured data dynamically from web controls.
  • Performed Functional, System and Regression Testing on web and mobile applications at various phases of the Project life Cycle.
  • Actively involved in STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
  • Setup /Installed and Configured SeleniumIDE.
  • Used SeleniumWebDriver API to automate tests.
  • Perform browser compatibility testingof application under various cross browsers (Safari, Firefox, IE, Chrome) using HTML IDs and XPATH in SeleniumWebDriver.
  • Involved in implementing logging and tracking using Jira.

Environment: Java, JIRA, Jenkins, Eclipse, Junit, Cucumber, HTML5, CSS, JBOSS, Oracle, Maven, SVN, Node.JS, SeleniumGrid, TestNG, SeleniumWebDriver, Windows 7/XP/Vista.

Confidential, Dallas, TX

Automation Engineer

Responsibilities:

  • Analyzing the Business Requirement Document, High level and Low-level design documents.
  • Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
  • Wrote automation scripts using Selenium web driver.
  • Automation of functional testing framework for all modules using Selenium Web Driver.
  • Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
  • Automating the regression & project cases using Selenium.
  • Designed Hybrid framework in Selenium and captured data dynamically from web controls.
  • Performing Failure Analysis for the regression failed cases using Selenium.
  • Organize weekly meetings with Client leads & Onsite manager regarding the Automation status.
  • Point of contact for Process related activities like Metrics reporting & Operation clarity.
  • Review - Defect prevention plan and Software configuration management plan.
  • Responsible for all aspects of project delivery (Test Design, Test execution and Test summary report) and management (Test metrics and Risk analysis) to client partners, offshore manager and Onsite manager.
  • Organize weekly meetings with offshore managers, Onsite Coordinator & Onsite manager to discuss the Project goals and report the health of the overall project status.
  • Updating the application down time in Environment Tracker during test execution phase.
  • Performed Integration Testing in Vendor Development environment and System Testing in SIT environment and User Acceptance Testing in Pre-Production Environment.
  • Involved Preparation of Traceability Matrix and mapping the Test Cases with the requirements and
  • Test Metrics in Quality Center.
  • Reported bugs in Quality Center with server logs information from Web and DB servers.
  • Performed Regression Testing as part of every build.
  • Developed SQL Queries for testing various Database validations.
  • Responsible for writing automated test cases using QTP/UFT.
  • Created and executed automated test scripts for regression testing using QTP/UFT.
  • Test Scenarios preparation using QTP.
  • Automation Framework implementation for UFT / QTP.
  • Independently creating and executing UFT / QTP scripts.
  • Involved in pilot project for automation using Selenium IDE/RC.
  • Implemented Selenium using TestNG framework with Java.

Environment: Quality Center, BDD, Windows, Java, SQL, Oracle,Selenium(WebDriver, RC, Grid), TestNG, Eclipse, Firefox, IE, Chrome, Safari, Opera, Performance testing.

Confidential 

Java Developer/ Software Programmer

Responsibilities:

  • Designed and developed the application using agile methodology.
  • Used the iterative incremental framework Scrum with Agile Software Development.
  • Designed and developed UI using JSP, dynamic JSP and page validations using JavaScript.
  • Involved in database schema design and review meetings.
  • Configured application flow, controlling logic and navigation.
  • Designed and developed base classes, framework classes and common re-usable components.
  • Involved in re-factoring the existing components to meet the current application requirements.
  • Used various Java and J2EE APIs including JDBC, XML, Servlets, JSP, and JavaBeans, Spring Framework.
  • Involved in Performance tuning, debugging issues in testing and deployment phases.
  • Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data with enforced relationships between the tables.
  • Utilized PL/SQL for querying the database.
  • Coordinated on-site and offshore development teams in various phases of the project.

Environment: Java, J2EE, JSP, Servlets, EJB, XML, HTML, Java Script, JDBC, Oracle, PL/SQL, Eclipse, spring, Hibernate, RDBMS, Tomcat, Windows.

We'd love your feedback!