We provide IT Staff Augmentation Services!

Test Automation Engineer (sdet) Resume

3.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • Around 8 years of experience as Developer & Manual/Automation/Database/Web Services (API)/Mobile Tester and SDET in all phases of Software Development Life Cycle (SDLC). Extensively involved Front - end and Back-end Testing (Web Services and Databases) with Test Driven Development (TDD)/Acceptance Test Driven Development (ATDD) approach. Good knowledge in Java, Java Script, Selenium, Protractor, Jasmine, Cucumber (BDD), TestNG, Maven, SoapUI and Jenkins/Git. Worked in various domains such as Telecomm, Banking, Finance, and Healthcare.
  • Hands on Experience in Insurance, Banking, Ecommerce, and Telecomm Industries. Domain knowledge in Mobile, Health Care, Inventory management, Sales and Distributions with ERP solutions.
  • Extensive experience in Requirements gathering, Functional and Technical Specifications, Business Analysis, QA, documentation, Test plans, Test Strategy, Test Cases, Integration, Regression and performance testing.
  • Experience of working extensively in Agile Testing Environment (Agile /scrum model) and good expertise in attending Scrum calls, Sprint Planning, Reviews and retrospective meetings.
  • Good Understanding on calculating capacity, analyzing User Stories and acceptance criteria in agile methodology.
  • Experience in working with open source tools such as Selenium ( Selenium RC, Selenium Web Driver, and Selenium Grid), Cucumber, Jenkins, Maven, JUnit, Test NG,AWS and Eclipse
  • Implemented Keyword Driven framework, Data Driven framework, Hybrid framework, and advanced Framework Behavioral Driven Development (BDD).
  • Extensive experience in developing Selenium, Java Automation Frameworks (BDD/TDD, Keyword Driven, Data Driven, and Hybrid)
  • Experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools(CI/CD) Jenkins for nightly batch run of the Script.
  • Experience in object-oriented programming languages like Java which covers concepts like Classes, Objects, Methods, Inheritance, Polymorphism, Abstraction, Encapsulation, Interfaces, Exception Handling etc.,
  • Experience with industry standard test automation tools development of scripted modules, reusable libraries, parameterization and usage of data input files
  • Experience in working with Behavioral Driven development (BDD) by writing gherkin language in cucumber.
  • Expertise in HTML, CSS, HTTP, JavaScript, VB Script, XML, AJAX, Angular, Node is and jQuery.
  • Worked on Web Services SOAP and REST Testing using SOAP UI /Ready API
  • Possess expert level of understanding of WSDL, XSD, Schema, DTD, XML documents for Web Services Testing.
  • Using SOAP UI Tool performed cross-platform Functional Testing involving XML messages, constructing different field values, data and validating HTTP Request and HTTP Response.
  • Validated the data from the source systems and different databases, by sending the requests Using Soap UI, Ready API and Rest web services then captured the response from them
  • Strong knowledge on Version Control Tools like CVS, SVN and GitHub.
  • Used Git and Git hub tools for maintaining the version controlling. Also integrated with Jenkins to run the latest version of code in the background.
  • Local repository and central repository maintained using Push, Pull, and Clone commands maintained the code files.
  • Developed SQL queries to query database to test backend process of application
  • Experience with Test NG Framework and JUnit Framework.
  • Developed automation testing scripts for Angular application using Jasmine, Protractor
  • Expertise and conduct functional testing, black box testing, integration testing, system testing, regression testing and user acceptance testing.
  • Experienced using Web-debugging tools like Fire Path and Firebug for finding elements
  • Experience in configuring framework by processing excel spreadsheets using Apache POI.
  • Experience on Build Management tools like Maven.
  • Creative and analytical problem-solving skills and ability to quickly learn and adapt to new and challenging scenarios
  • Exceptional ability to quickly learn new concepts, Attention to detail, self-motivating and enthusiastic to work in a fast-paced environment with new technologies as an individual and/or as a team member.

TECHNICAL SKILLS:

Automation Tools: Selenium 2.0, Selenium IDE, Web driver SOAP UI, QTP, Protractor, Jasmine, Grunt

Test Management: Quality Center, MS Office, Jira, Rally

Eclipse, Selenium, Visual studio 10: 12

Language/Script: Java, C, PL/SQL, XML, HTML/CSS

Databases: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, SQL*Plus, SQL*Loader, MYSQL

Web Technologies: PHP, JavaScript, HTML, XML, HTML 5.0

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI, Rest Assured

Processes: Software Testing Life Cycle, Defect Life Cycle, Testing Methodologies, Black Box Testing Techniques, White Box Testing Techniques, Agile Process

Reports: XSLT Testing reports

Build/CI Tools: Ant, Maven, Jenkins, chef, puppet, Hudson

Frameworks: BDD Frame Work, Junit, TestNG, TDD, Data Driven, Keyword Driven, Hybrid Frameworks, J Behave, ATF (Automation Test Framework), Page Object Model, Modular Frame workOperating Systems Windows, UNIX and Linux

WORK EXPERIENCE:

Confidential, NJ

Test Automation Engineer (SDET)

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.
  • Conducted Functional testing, 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.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Utilized Maven to manage dependencies for test execution, 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 Frame work from Scratch.
  • Involved in the usage of 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 spread sheets 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.
  • Expertise in mobile automation using Appium, selenium, java in both Android and IOS.
  • Experience in writing complex XPATH using following and preceding and also using functions like contains and not contains.
  • Executed test cases in real device for both mobile app and mobile website.
  • Automated the test scenarios for new angular migration module using Jasmin and Protractor
  • Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.
  • Used cucumber to automate services using Rest API.
  • Used runner classes in cucumber to generate step definition and also 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 Rest Assured java library to automate Restful Web services.
  • 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
  • Used the Groovy language to verify Webservices through SOAP UI.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers.

Environment: Selenium Web driver, Grid, GitHub, XML, HTML, Jenkins, MAVEN, CSS, RALLY, GUI, BDD framework, Cucumber, Agile, SQL, MSSQL, MYSQL, JAVA, JavaScript, Jasmine, Protractor.

Confidential, CT

Sr. QA Analyst-Automation

Responsibilities:

  • Responsible for automation master test plans, environment configurations, application installations and testing schedules. Create, execute & Automation lead for a team providing testing services for Windows applications, Web applications
  • Designed automation framework depending on project and application complexity requirements.
  • Maintained and improve the automation framework used by the automation team.
  • Developed a Hybrid Automation Frameworks using Selenium, implemented Page Object model(POM) using Selenium Page factory.
  • Responsible for establishing consistent testing practices using standard tools across multiple projects while adhering to quality processes.
  • Lead process improvement activities to identify and resolve issues. Create and maintain datasets and database environments required for Automation tests
  • Performed automated tests using Selenium Web driver using Junit framework.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration process using Selenium Grid and Jenkins.
  • Used automated scripts to perform Functionality Testing during the various phases of the application development using Selenium.
  • Experience in testing web services using SOAP/REST.
  • Developed test scenarios and test cases for Integration and System testing each release.
  • Created Test Cases, Test Case Inventory, Traceability matrix based on mapping document and requirement.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Involved in Cross browser testing and Back-end Testing using the database comparable results.
  • Worked on Execution Tracker, Test Design Tracker & Defect Metrics.
  • Performed complex data validation using SQL queries.
  • Developed Test Cases for testing the mapping designs before going to the production
  • Written several complex SQL queries for data verification and data quality checks.
  • Used complex SQL Queries for Backend Testing of the application.
  • Perform Defect Tracking and reporting with strong emphasis on root-cause analysis to determine where and why defects are being introduced in the development process.
  • Tested data migration to ensure that integrity of data was not compromised.
  • Review the test cases written based on the Change Request document.

Environment: MS SQL 2008/2005, HTML, Java, XML, XSD, SOAP UI, Selenium Web Driver, Log4j, Apache, OI,GIT, GitHub, Grid, Maven, Rally and Jenkins.

Confidential, NY

Automation Developer

Responsibilities:

  • Used the Agile methodology to build the different phases of Software development life cycle.
  • Developed Web Client Test Cases based on Business Rules.
  • Performed functional, negative, positive, Integration, Regression, End to End and User Acceptance Testing.
  • Tested cloud-based mobile applications across multiple platforms touching the full stack across the web.
  • Conducted updating and data configurations for multiple apps released weekly.
  • Collaborated with all teams within the agile environment.
  • Participated in a design and architecture of a framework to target the testing of web applications.
  • Identified issues before they become problems and collaborated to fix them.
  • Tested release candidates’ updates and third-party app updates for apps on multiple operating systems and devices.
  • Used different types of virtual devices (Emulator) and real devices for Test Cases Validation
  • Hybrid framework with Android Driver was developed and generic keywords were implemented.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Performed Unit testing & Integration testing of the scripts developed.
  • Execution of test scripts using Selenium Web Driver using TestNG.
  • Performed Unit testing & Integration testing of the scripts developed by Python.
  • Worked with developers and the testers to verify test cases.
  • Well versed with Quick Test professional (QTP) to support test automation using potential features like Data Driven Tests, Check points, regular expressions and functions.
  • Created and executed multi-action scripts based on test script/scenario flows
  • Involved in querying using SQL and updating records and validate database records as expected.
  • Involved in Task Estimation, Prioritization, Creation and Communication to Onsite & Offshore teams.
  • Developed automation test scripts using Selenium to evaluate Security of Web based user authentication apps.
  • Maintained bug lists for critical issues using Quality Center & reported the same in status meetings
  • Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders.
  • Coordinated user Acceptance testing with final users and prepared end user documentation for the new system.

Environment: JAVA, HTML, XML, JSP, Oracle, Selenium Web driver, TestNG, SOAPUI, JIRA.

Confidential, NY

SDET - QA

Responsibilities:

  • Created various documents such as Test Plan, Test Scenario and Test Schedules document, Defect Management Workflow Diagram, Test Case, Test Script, and User Manual Document.
  • Served as a liaison between business, application team and technical team
  • Reviewed the requirements and use case diagrams to write Test Cases/ Test plan that would test various scenarios.
  • Create test plan and test cases for manual and automated testing from business requirements to match the project’s initiatives.
  • Used Keyword driven, Page Object Model, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Performed ETL testing and precise documentation.
  • Performed testing of schemas in different environments like staging and ODS.
  • Helped Automation engineers in writing the code and solved technical issues
  • Experience in parallel testing using Selenium Web Driver.
  • Worked on Agile (Scrum) project methodology.
  • Perform Selenium automation using Selenium Web Driver and Selenium IDE
  • Test the web modules flow and improve the script performance using Selenium find elements.
  • Tested Service Oriented Architecture application using Soap UI.
  • Served as functional SME for DB2 migration project providing recommendations for improvement and technical expertise alongside project life cycle resulting in the delivery of projects on time.
  • Performed Integration and Regression tests to check compatibility of new functionality with the existing functionalities of the application.
  • Extensively used Selenium APIs such as taking a Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, by with different Locators (X path, CSS, id, Link text).
  • Wrote SQL queries extensively, queried database and generated test reports.
  • Automated mobile application by using emulators and simulators using API
  • Knowledge on the Android application development
  • Performed Defect Tracking & Management in Rally.
  • Supported production install and served for project issues in the capacity of a Lead Analyst.
  • Involved in Unit Testing the code and provided the feedback to the developers.

Environment: JIRA, Confluence, Java/J2EE, Junit, Fiddler, Selenium WebDriver, DB2, Windows XP, MS Access and MS Excel, jQuery.

Confidential

Software Engineer (Java Dev.)

Responsibilities:

  • Worked on UI designing, data modeling, and reviewed the design documentation.
  • Responsible for development and consumption of SOAP and Restful Web services.
  • Performed unit testing using JUNIT framework and used jQuery test cases for testing action classes.
  • Involved in writing Junit Test cases, doing smoke test as testing framework.
  • Designed (high-level and low-level designs) and developed the application using the Spring4.0MVC framework.
  • Implemented SQL queries for database interaction.
  • Extensively worked on Stateless Session EJBs for business logic.
  • Wrote Shell Scripts to perform the End of the day job to process feed files that comes from various systems.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Conduct knowledge sharing sessions among the team members in technical areas.
  • Used Hibernate in data access layer to access and update information in the database.
  • Involved in writing queries to extract data from the Database.

Environment : Java 1.8,J2EE, Spring framework, Hibernate 3.x, jQuery, Servlets 2.3, AJAX, Web services, SOAP, XML, Apache POI, jQuery, JavaScript, Oracle 10g, WebSphere 7.0, Agile Methodology, JUnit, XSLT, HTML/DHTML.

We'd love your feedback!