We provide IT Staff Augmentation Services!

Sdet Resume

4.00/5 (Submit Your Rating)

Sarasota, FL

SUMMARY:

  • A highly competent, motivated and results oriented Senior Automation Test Engineer with 6years of experience in the IT Industry as an SDET.
  • Well versed in Automation of Test scripts using Selenium and Java based on software development/release requirements. Expertise in Android, IOS and Web applications in various domains like Insurance, Healthcare, Banking, Retail.
  • Expertise in Entire Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in Agile especially in SCRUM and Iterative development environments.
  • Well versed on different Testing methodologies like Automation testing, Black Box, White Box, Smoke Testing, Functional testing, Regression testing, Unit, Integration testing, GUI testing, System Testing, Adhoc Testing, sanity Testing and User Acceptance testing (UAT).
  • Expertise in analyzing business requirements and designing, implementation of all QA test strategy plans using manual and automated test solutions for Client - Server and Web applications.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Sauce labs, Junit / TestNG, ANT, Maven, Jenkins, Jbehave, Cucumber, and Web Services (REST, SOAP).
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Configured clustering of web Methods servers for load balancing in QA, UAT & PROD servers.
  • Created PowerShell scripts for scheduled reboot of different servers.
  • Responsible for planning and coordinating in software version upgrades
  • String debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
  • Took part in architectural discussions on future integration projects and designed scalable integration solutions.
  • Well conversant with the implementation from scratch and practical hands on experience in different types of frameworks like Keyword Driven, Data Driven, Hybrid and Page Object Model (POM).
  • Expertise in Automation testing REST API using ReadyAPI Querying to send requests and receive the responses and validate the https status codes.
  • Experienced in using Project and Test Management tools such as Rally, JIRA, and ALM and also bug reporting tools to track test progress, execution and deliverables.
  • Efficiently performed on continuous Integration tools such as Jenkins, Maven, and SVN, GIT to manage different versions of the source code.
  • Proven ability to work with Appium tool integrated with complex architecture to automate Mobile Applications and executing test cases for validating GUI and system functionality on desktops and mobile devices including Android and IOS.
  • Actively participated in daily Scrum meetings, sprint review meetings and retrospective meetings and involved in Triage meetings to clear most of the questions.

PROFESSIONAL EXPERIENCE:

Confidential - Sarasota, FL

SDET

Key Responsibilities:

  • Worked as Software Development Engineer in Test (SDET) and responsible for developing Automation Framework from scratch Based on Java and Selenium and Later period migrated all of those testcases to ALM and automated them in UFT
  • Developed some code snippets using core Java concepts for Express serve and surety bond applications
  • Developed UI pages using JavaScript, XML, CSS to deploy the scripts in Jenkins and Bamboo.
  • Worked on multiple project modules like Commercial Auto, Inland Marine, Farm Owners, Commercial General Liability Commercial Umbrella, Workers Compensation, Crime, Commercial Property and also gained experience on different Insurance based application such as (Insurity, Guidewire)
  • Developed triggers and stored procedures in Oracle database for transformations.
  • Installing and configuring and setup of new application lifecycle management applications to support all phases of projects
  • Developed web Services (SOAP, WSDL, XML) to integrate with different applications. Created web Services to retrieve information from LDAP, Databases etc.
  • Utilized JAVA concepts such as Collections, Garbage Collection, Multi-Threading, Concurrency, Exception handling, File I/O, Design Patterns, OOPS Concepts.
  • Deploy changes to higher environments. Work with DevOps tools like Jenkins, Bamboo and Bit bucket for CI/CD.
  • Deploying, configuring and administering application servers such as IBMWebSphere, WebLogic, JBoss, JAX-WS, Glassfish and Apache Tomcat.
  • Code programs in variety of computer languages such as Java, Python, Ruby, Groovy and VB script, or PowerShell depending on the requirement.
  • Designed and Developed ESB solution to streamline integrations across various systems.
  • Involved in migration of developed interfaces across different platforms on Linux.
  • Used PowerShell to interact with Rest API’s.
  • Production systems monitoring and support on a rotation basis. Handling support incidents and service requests. Developing support programs/GUI to ease support process.
  • Provided script development for back log regression test cases. led automation effort by extending automation framework and converting existing manual test suites into automated build verification tests and regression test solutions
  • Constantly evaluate the test automation strategy and approach to identify areas of improvement (i.e. test automation frameworks, dynamic data collection methodologies, coding standards, components and object repository methods, etc.)
  • Involved in writing SQL Queries and validating schema, tables, server-side validations
  • Responsible for creating automation lifecycle processes that integrate with overall software development lifecycle at client's site based on an Agile methodology.
  • Created reusable and scalable Selenium driver package across multiple automated test projects.
  • Created Complex automation regression selenium and VB scripts in various modules like Commercial Auto, Umbrella, surety, Workbench.
  • Implemented Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness POM design patterns and approaches core Java programming skills using Eclipse IDE.
  • Self-utility build jobs set up for bulk data creation and data validation and also Automation framework build for SQL data base validations and evaluations.

Environment: Java, Selenium WebDriver/Grid, UFT, ALM and Storm Runner, Bamboo, PowerShell, Linux scripting, ReadyAPI, TestNG Junit, XML, Web UI, JDBC, XML, Servlets, JSP, Maven, Jira, SQL, Agile, Oracle, SOAP UI 5.4, Image Right 5.0, Image Right 3.4, MS-SQL server 2012.

Confidential - Albany, NY.

SDET

Key Responsibilities:

  • Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test cases in java.
  • Used Page Object Model (POM), UI Mapping, Selenium Manager, based on page library, developed Selenium test cases in Java using TestNG framework .
  • Designed and Developed Data Driven, Hybrid frameworks for Automation scripts using Selenium, Web Driver, TestNG
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Scripted Tests and automated using Selenium IDE /Selenium WebDriver at OS level for User Interface (UI).
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Utilized knowledge of XML and experience of SOAP UI tool in Web Services testing in multi-tiered application architecture.
  • Created an environment which is dedicated to load testing Albers V2 as similar to production
  • Assign load test environment to the new nodes. Assign cookbook(s) to the nodes which match what is assigned in production for the nodes
  • Ran Chef client on each node and securely communicates with the Chef server to get the latest configuration
  • Worked on Relationship / Node configuration, and relationship locking strategies as part of our busy season data dump to ensure that we're replicating similar traffic patterns.
  • Used Git repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Used Rest API’s for the EDI file translations
  • Used Appium to facilitate mobile testing by creating mobile driver class with the required mobile capabilities.
  • Manually tested both hybrid and native mobile apps using perfecto mobile in various operating systems, IOS and android mobiles and tablets
  • Worked on mobile analytics to read the network calls, HTTP calls.
  • Using the logs and iOS client logs monitored the logs to optimize the app functionality and performance
  • Performed Functional, regressive testing on Android, iOS. Automated Test cases for Android and iOS devices
  • Developed Framework for iOS and Android platform by using Java and Cucumber with Appium application.
  • Through user stories in JIRA, developed new test cases and also updated/ executed current test cases as per user story enhancements
  • Stored the flow details of selenium Automation in a file using extent reports and used screenshots for bug reporting, analysis and exception debugging
  • Hands on experience in complete Regression testing on mobile app and mobile web by reviewing the source code after each build for every script
  • Defect Management by Logging and Tracking bugs using JIRA.
  • Participated in IM Monthly reviews, Retro and weekly meetings with Project Team, Developers, Business Analysts and Clients for Test requirements, clarifications and Testing. Provided daily status report, defect matrices, daily updates in the scrum meeting. Involved in Weekly Status Meetings with development and management Teams.

Environment: /Tools: Chef, Jira, Maven, Selenium Web Driver, HornetQ, Universal Worker, Bamboo/Jenkins, Java, Ruby, SQL, GIT, SOAPUI, Cucumber, TestNG, Jira, VMware Virtual Center, PowerShell, Linux.

Confidential - Bloomfield, CT.

SDET

Key Responsibilities:

  • Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases in java.
  • Preparing Functional/regression Test Cases/Scripts under Test Plan, And Review Test Requirements, Creating Test Plans and Test Strategy documents.
  • Developed Automation Test Cases and Executed test scripts. Involved on testing the new functionality based on test cases and coordinated with development team in fixing the issues
  • Created automation framework and test scripts using Selenium WebDriver and used Java as a programming language.
  • Designed, developed and implemented Data Driven automation testing framework with POM (Page Object Model) utilizing Java, TestNG and Selenium WebDriver.
  • Defect Management by Logging and Tracking bugs using JIRA.
  • Used Git repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Performed Functional Testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
  • Tested compatibility of application for dynamic and static content under various cross browsers using ID's, Name, Partial Link Text, Link Text, CSS Selector, DOM and XPath in Selenium Web Driver.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
  • Used Java to code the test cases in Selenium tool and also process strong knowledge on the same
  • Used Apache POI to read data from Excel sheet. Performed Continuous Integration automation testing using Jenkins.
  • Used parameters, data provider TestNG Annotations to perform Regression and Functional testing.
  • Used Actions and Action Classes for performing Keyboard and Mouse events.
  • Used Firebug and Fire path to capture and validate CSS Locators, ids to identify elements.
  • Performed Integration and Regression Testing to check compatibility of new functionality with the existing functionalities of the application.
  • Grouped the Test Cases, Test Methods and Test Suites using TestNG annotations for performing Regression and Smoke testing. Involved in UAT testing in UAT environment, Prepared UAT test cases and testing estimates.
  • Used AutoIt for automating the Windows GUI and general scripting
  • Used Assertions on request and response XML on both SOAP and REST Web services. Used Cucumber to build the Behavior Driven Development (BDD) framework (feature, step definition and Cukes file). Generated test logs using Log4j for various log level.
  • Took Application Screenshots using SnagIt Tool and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Executed test cases on web based, mobile application as per requirements using Appium tool.
  • Directly Interacted with Project Team, Developers, Business Analysts and Clients for Test requirements, clarifications and Testing.
  • Involved in Mobile testing using Appium to facilitate mobile testing by creating mobile driver class with the required mobile capabilities.
  • Provided daily status report, defect matrices, daily updates to lead; Provided daily status report on task assigned to the Project Manager/Client.
  • Involved in Weekly Status Meetings with development and management Teams.
  • Followed Sprint Burn Down Chart, Release Burn Down Chart and attended Agile Sprint Meeting.

Environment: /Tools: Agile, Selenium Web Driver, Appium, Apache POI, Auto IT, Java, HTML, CSS, Windows 7/8, SQL, Maven, GIT, SOAPUI, Cucumber, TestNG, Jira, Jenkins, Log4j, SnagIt.

Confidential

Associate Software Engineer

Key Responsibilities:

  • Identified the Business Requirements of the project. Involved in preparing the Detailed Design document for the project.
  • Developed UI using JSP, Tiles, Java Script and CSS.
  • Created tile definitions, struts-config files, and validation files for the application using Struts framework.
  • Did requirement analysis, design, coding, implementation and Maintenance of this application follow the complete SDLC lifecycle along with Team lead.
  • Did core Java coding use JDK 1.3, Eclipse Integrated Development Environment (IDE).
  • Implemented Action Classes and Action Forms using Struts framework.
  • Involved in Unit testing, System Testing and writing test cases. Wrote SQL queries and stored procedures
  • Used IBM Clear Case as version control and workspace management. Used ANT for the build script.

Environment: /Tools: Core Java, JSP, Struts 1.1, Eclipse, JDBC, J2EE, Apache Tomcat 5, HTML, JavaScript, MySQL, Clear Case, Ant

We'd love your feedback!