We provide IT Staff Augmentation Services!

Sr. Sdet / Automation Engineer Resume

5.00/5 (Submit Your Rating)

Basking Ridge, NJ

SUMMARY:

  • Over 8 years of experience in the Testing with diversified skills in Manual, Database, Mobile and automated testing of Client/Server and Web based applications on Windows, seeking for an Automation Engineer/QA Analyst position.
  • Good working knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and Quality Assurance Process and Methodologies.
  • Experienced in developing and maintaining Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.
  • Expertise in Unit Testing, Integration Testing, GUI testing, Functional testing, Accessibility Testing, System testing, Regression Testing, User Acceptance testing, end - to-end testing and Black Box testing methodologies.
  • Excellent skills in understanding requirements and creating test cases out of Business Requirement Document and Functional Requirement Document.
  • Expertise in Automation tools such as Selenium WebDriver, Selenium IDE, Selenium Grid, Java, Jenkins (Continuous integration, Regression tests), Maven (Regression tests), Eclipse, Cucumber, TestNG (Regression tests), JUnit, Cucumber (BDD/TDD).
  • Experienced with web services like SOAP and REST testing using SOAPUI tool. Testing the API’s as well as validate the data returned through web services responses.
  • Strong working knowledge in testing all phases of SDLC and STLC and expertise in Waterfall, V-model, Agile with SCRUM lifecycles.
  • Good Understanding on calculating capacity, analyzing User Stories and acceptance criteria in agile methodology and attended different meeting like Sprint planning, Sprint Retrospective and Reviews
  • Have Strong Knowledge on Object Oriented Principles (OOPS), and also have extensively used CORE JAVA concepts such as MultiThreading, Exception Handling, Collection Framework, JDBC and expert in handling with FILES and performed I/O operations.
  • Proven ability in designing and creating loosely coupled automation frameworks using Selenium IDE, WebDriver, RC, Junit, TestNG, Maven, SVN, Jenkins tools.
  • Experience in creating, modifying and maintaining new and existing Automation Framework Models (Hybrid, Keyword and Data Driven Frameworks).
  • Experience in working with Unit Test Frameworks like TestNG, Junit by adding different annotations.
  • Experience in designing and developing the BDD/ATDD frameworks and worked very closely with the scrum master, product owner and users to derive the Scenarios and created feature files, Step definitions and cukes test using Cucumber tool.
  • Experienced in using Web-debugging tool like Firepath and Firebug for finding elements locator in Firefox and Developer tools in IE and chrome browsers.
  • Experience in creating Page objects using Page Object Model (POM) and experience in maintaining the constant strings in . properties configuration file.
  • Experience in creating Reusable methods, using java collections and FileInputStreams to retrieve data from Excel and Database with the help of APIs like Jxl, Apache POI.
  • Experience in using version or source control tools like Subversion (SVN).
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration (CI) tools like Jenkins for nightly batch run of the Script and good knowledge on Continuous delivery(CD) Process
  • Experience in Testing Web Services SOAP and Restful using tools like SOAPUI and REST
  • Knowledge on Mobile Application testing using Appium
  • Hands on experience for defect tracking & defect management from the discovery of defects, submitting the defects with elaboration so that developers are able to recreate & provide the fix faster, retesting of the fixed defects & tracking the defect status in defect tracking tools till it is closed.
  • Proficient in the tasks of bug tracking and reporting using Quality Center/Test Director, JIRA and Bugzilla.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS:

Methodologies: Agile (Scrum),Waterfall, SDLC and STLC

Software Testing: Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing, Windows and Web Services.

Technical Leadership: Estimations, Project Planning and Project Scheduling, Project Execution, Task Assignment, Tracking and Status Reporting, Risk tracking and Management, Team Coordination and working with various Cross Functional Teams, Impact Analysis, Change Management, Agile, Waterfall and Prototype Models

Testing tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cucumber,TestNG,JUnit,UFT/QTP, APPIUM, SOAPUI and Gherkin

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

Programming Languages: JAVA, C,C++

Databases: MYSQL, Oracle, SQL Server.

Testing Frameworks: Data-Driven, Keyword-Driven, Hybrid, Test Modularity, Business Process Testing (BPT), Behavior Driven Development (BDD) and Page Object Model.

Other tools: Jira, Rally, Bugzilla, Quality Center, Auto IT, Eclipse, FireBug and FirePath.

Mobile Test Frameworks and services: Appium, AWS Device Farm

Automation tools: Cucumber, JUnit, TestNG

Web serivces: SOAP and RESTful webservices testing

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

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

Operating Systems: UNIX, WINDOWS, Linux, OS Yosemite

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

PROFESSIONAL EXPERIENCE:

Confidential

Sr. SDET / Automation Engineer

Roles &Responsibilities:

  • Analyzing requirements, test scenarios identification based on Functional and business requirements, User Stories.
  • Worked in creation, preparation, and conducted quality assurance reviews and contributed to the development and execution of test plans and test scripts.
  • Designed Test Suite, Test Cases, and Test Scenarios for functional modules.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
  • Developed and executed automation test scripts that leverage black box testing across functional.
  • Validate EDI Claim Process according to HIPPA compliance.
  • Test HIPPA regulations in Facets HIPPA privacy module.
  • Reviewed EDI 837 claims and flagged HIPPA non-compliant claims received from the Payer side.
  • Validated EDI 270/271 Healthcare Eligibility Benefit Inquiry and Response are HIPPA Compliant.
  • Conducted UI testing, Functional testing, Regression Testing and verified the results with expected results using Traceability Matrix. Involved in the usage of BDD framework with Cucumber Step Definition, Scenarios and Features for UAT testing. Implementation of ATDD technical practices (e.g. Automated testing, TDD, continuous integration) create a robust/reliable /repeatable automation test bed.
  • Used ATDD (Acceptance Test Driven development) approach to write feature files using Gherkin format. Implemented Test driven development (ATDD and BDD) framework using cucumber tool with Gherkins Language. Served as coordinator for all testing activities during the project. Designed Test Suite, Test Cases, and Test Scenarios for functional modules. Implemented Page Object Model(POM) by creating objects for each page.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG. Created automated test scripts using Selenium WebDriver, Maven (for dependencies) and used Jenkins to execute these scripts periodically. 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. Expertise in using various TestNG Annotations to set priorities to the test cases.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed automated scripts using Selenium WebDriver, Junit in Eclipse IDE to perform functional and regression testing for web based applications.
  • Automated Database validations using open source API like Apache POI library for fetching the data from Excel.
  • Written automated scripts with XPath to identify web elements such that most of the browsers can be used.
  • Executed scripts on multiple browsers simultaneously using Selenium Grid.
  • Developed Step definitions for the scenarios defined in the features file and used JUNIT annotations
  • Performed testing on Web Services using SOAPUI to check the communication between different services.
  • Used Jenkins tool for Continuous integration (CI) of the builds.
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Identifying, logging, tracking and escalating bugs using Rally.
  • Performed backend testing using SQL queries to retrieve and verify information in the database.
  • Developed SQL queries to simulate data validation reports and to stage test data for ongoing testing.
  • Maintained QA/Test environments and assisted in build and deploy activities.
  • Communicate testing status to QA lead, project managers, and teams who are involved in UserAcceptanceTesting.
  • Interacted with the development team to validate the scope of fixing the bugs.
  • Reviewed and updated Requirements Traceability Matrices(RTM) that satisfy all required project's test conditions.

Environment: Java, Selenium WebDriver, Junit, PL/SQL, CUCUMBER, HTML, SQL, SVN, XPath, Firebug, Firepath, Jenkins, Rally.

Confidential, MS

Sr. QA Automation Engineer

Roles &Responsibilities:

  • Analyzing requirements, test scenarios identification based on Functional and business requirements, User Stories.
  • Worked in creation, preparation, and conducted quality assurance reviews and contributed to the development and execution of test plans and test scripts.
  • Designed Test Suite, Test Cases, and Test Scenarios for functional modules.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
  • Developed and executed automation test scripts that leverage black box testing across functional.
  • Designed and developed Hybrid automation framework and maintained the code in subversion (SVN) and used continuous integration tools to schedule the jobs.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed automated scripts using Selenium WebDriver, Junit in Eclipse IDE to perform functional and regression testing for web based applications.
  • Automated Database validations using open source API like Apache POI library for fetching the data from Excel.
  • Written automated scripts with XPath to identify web elements such that most of the browsers can be used.
  • Implemented Maven Build tool by configuring the POM.xml file with all required Jars and maintained the POM file
  • Executed scripts on multiple browsers simultaneously using Selenium Grid.
  • Implemented Page Object Model (POM) by creating objects for each page.
  • Developed Step definitions for the scenarios defined in the features file and used JUNIT annotations
  • Performed testing on Web Services using SOAPUI to check the communication between different services.
  • Used Jenkins tool for Continuous integration (CI) of the builds.
  • Performed load, stress testing using open source tools like JMeter and Gatling.
  • Uses Gatling.io Load Tester in conjunction with New Relic analytics to implement a load test suite that runs alongside with our pre-deployment automation.
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Identifying, logging, tracking and escalating bugs using Rally.
  • Performed backend testing using SQL queries to retrieve and verify information in the database.
  • Developed SQL queries to simulate data validation reports and to stage test data for ongoing testing.
  • Maintained QA/Test environments and assisted in build and deploy activities.
  • Communicate testing status to QA lead, project managers, and teams who are involved in UserAcceptanceTesting.
  • Interacted with the development team to validate the scope of fixing the bugs.
  • Reviewed and updated Requirements Traceability Matrices(RTM) that satisfy all required project's test conditions.

Environment: Selenium, Junit, PL/SQL, HTML, SQL, SVN, XPath, Jenkins, Rally

Confidential, Basking Ridge, NJ

Sr. Automation Engineer/ Mobile Testing

Roles & 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 and interacted with developers for changes in requirements if any.
  • Developing Test plan of the application as per technical specifications.
  • Involved in writing Unit and Regression Test cases for the Product.
  • Involved in setting up the automation framework using Selenium Web Driver, TestNG.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Used Appium tool to test automation test scripts on Android platforms for native and mobile websites on mobile devices.
  • Experience in UI Automator to capture Android Device and Emulator screens for automation testing with selenium.
  • Experience in Performing Functional, Integration, Regression Testing, Smoke Testing, White box/Black box Testing for Mobile Application.
  • Experience in Mobile testing on “Device Anywhere” to validate the application requirements using devices such as IOS, Android phone, tablets.
  • Involved in Functional and Regression Testing on the IOS Mobile App on Iphone & IPad devices.
  • Experience in Defect Management tool using QC ALM
  • Configured Selenium WebDriver, TestNG and created selenium automation scripts in java.
  • Developed Automation framework both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using TestNG.
  • Creating and maintaining various databases using SQL Server 2005/2000.
  • Prepared manual test cases for service appointment creation, modification and deletion
  • Created automated test scripts for validating the nightly product builds and regression testing.
  • Maintained Defects using Defect Tracking System in Quality Center.
  • Participated in various meetings and discussed Enhancement and Modification Request issues.
  • Performed all test assignments to ensure the application meets business requirements and client expectations.
  • Interacted with developers & various members of project team to discuss and resolve defects and to determine their priorities.
  • Summarize test results in formula test analysis reports according to the documentation standards.

Environment: Java, Selenium WebDriver, TestNG, SQL, Quality Center, Jenkins, SVN, Windows XP, MS Access and MS Excel, Appium

Confidential, Bentonville AR

Automation Tester

Roles & Responsibilities :

  • Produce test documentation such as Test Plan and worked closely with QA project manager and monitored team progress.
  • Reviewed the requirements and use case diagrams to write Test Cases/ Test plan that would test various scenarios.
  • Used Keyword driven, Page Object Model, Data Driven using CSV , CSS Selectors as a part of Framework .
  • Helped Automation engineers in writing the code and solved technical issues
  • Experience in parallel testing using SeleniumWebDriver.
  • 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.
  • Performed Integration and Regression tests to check compatibility of new functionality with the existing functionalities of the application.
  • Extensively used SeleniumAPIs such as Take Screenshot for Capturing Failed test cases, Select for selecting multiple values from list, Action for various key and mouse event, By with different Locators(Xpath, CSS, id, Link text).
  • Wrote SQL queries extensively, queried database and generated test reports.
  • Performed Defect Tracking & Management in Rally.
  • Involved in Unit Testing the code and provided the feedback to the developers

Environment: JIRA, Selenium WebDriver, DB2, Windows XP, MS Access and MS Excel, JQuery

Confidential, Philadelphia, PA

QA Analyst

Roles & Responsibilities :

  • Participated in Requirement Analysis, JADsessions and Use-Case Analysis with Business Analysts, project Leads and end users.
  • Prepared test plan overview and test plan detail for different functional modules.
  • Reviewed requirements for testability and usability, consulted development staff with regards to system functionality.
  • Creating and Generating System test scripts for different test scenarios covering all aspects of project functionality.
  • Developed Test Plans, Test Cases, Test Scripts, Test Scenarios, Test Data.
  • Worked on Visual Basic, performed extensive data driven testing using concepts of Parameterization.
  • Made recommendations to improve product reliability, performance, Quality assurance best practices and processes
  • Conducted various management activities by analyzing and verifying test results, providing status reports.
  • Created Traceability between Requirements and Test Cases using QualityCenter.
  • Validated product fixes and informed the Test Lead about any issues that may affect the schedule, or quality of the product or the testing process.
  • Tested application security features, including session expiry, book marking, passwords and compatibility across multiple browser types and encryption levels and conducted cross browser testing on the application.
  • Conducted data-driven testing on pricing functionality with different data sets.
  • Conducted formal bug review meetings& produced daily progress report to Business and Project Managers.
  • Assisted the team lead with daily QA tasks. Attended project meetings, release meetings, and QA status meetings.

Environment: HP Quality Center, QTP, SQL Server 2005

Confidential

Java Developer

Roles & Responsibilities:

  • Analyzed the requirements and prepared the Design documents.
  • Working on gathering new ideas and designs for a fresh look/feel for the website.
  • Extensively used multithreading, collections and exception handling.
  • Extensively used JQuery for developing interactive web pages.
  • Wrote Client Side validations using JavaScript.
  • Created tables, Queries, indexes, stored procedures, triggers and constraints.
  • Worked on Eclipse IDE and used Maven for dependency management.
  • Used Apache Tomcat as web server to deploy applications.
  • Developed the web pages using CSS and HTML for various requirements.
  • Utilize versioning systems Subversion (SVN) as source control.

Environment: Java, Eclipse, CSS, HTML, JavaScript, JQuery, Apache Tomcat, SVN.

We'd love your feedback!