We provide IT Staff Augmentation Services!

Software Development Engineer In Test (sdet) Resume

West Chester, PA

PROFESSIONAL SUMMARY:

  • 6+ years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation, DevOps Testing of Web Client Server, Cloud (AWS), Mobile, API, Webservices applications. Experience on various domains such as Ecommerce/Retail, Banking, Financial services and Healthcare
  • Expertise in Manual and Automation Testing of Client/Server, Mobile, Web-based and Cloud (AWS) applications.
  • Excellent knowledge and implementation skills in complete Software Development Life Cycle ( SDLC ) and Software Testing Life Cycle ( STLC )
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
  • Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
  • Proven a+bility in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Protractor, cucumber tools.
  • Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD, Hybrid, Keyword and Data Driven Frameworks).
  • Expert in developing Behavior Driven development (BDD/TDD/ATDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports
  • Experience in installation and Administration of version control systems like GIT (Distributed Version Control), GitHub, SVN Version Control
  • Automated AnglarJS applications using Protractor, Jasmine (spec, config files)
  • Working with Unit Test Frameworks like TestNG, Junit.
  • 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, and REST using various tools like SOAP UI/Ready API and selenium.
  • Hands on Experience on maintaining Clustered / High Availability Architecture.
  • Have knowledge on various CLOUD supported authentication systems namely DB, LDAP and SSO.
  • Experienced using tools like Fire Path, Firebug, and UI Automator Viewer for finding elements locator and good 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 complex Joins and knowledge in PL/SQL
  • Worked with Selenium Grid/ Sauce labs for running multiple tests across different browsers, operating systems, and machines in parallel
  • Worked on testing applications on different browsers like IE, Firefox, Android, Safari and Chrome
  • Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web Base Applications.
  • Expertise in using various defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla, and HP ALM.
  • Experience in writing good quality object-oriented code for testing purposes by following industry standard java coding standards
  • 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.

TECHNICAL SKILLS:

Automation Tools: Selenium 2.0, Selenium IDE, Web driver SOAP UI, Protractor, Cucumber

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, MYSQL

Web Technologies: JavaScript, HTML, XML, HTML 5.0

SOA Technologies: SOAP, REST, WSDL, 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

Frameworks: BDD Frame Work, Junit, TestNG, TDD, Data Driven, Keyword Driven, Hybrid Frameworks, JBehave, ATF (Automation Test Framework), Page Object Model, Modular Framework,.

Operating Systems: Windows, UNIX and Linux

PROFESSIONAL EXPERIENCE:

Confidential, West Chester, PA

Software Development Engineer in Test (SDET)

Responsibilities:

  • Performing End to end testing and Integration on the suite of applications involved based on release.
  • Involved in various meetings with Business analysts and developers.
  • 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.
  • 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.
  • Experience setting up instances like Elastic Load Balancer in AWS for high availability.
  • Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for Services.
  • As Test Automation Engineer driving towards the quality and effectiveness of Digital Product EASE Web Plat form.
  • Used Linux/Unix commands for using GitHub.
  • Utilized Apache POI jar file to read test data from the excel spread sheets.
  • 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.
  • Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • 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.
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services
  • Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
  • Used the Groovy language to Verify Web Services Through SOAP UI
  • Shared Daily Status Reports with all the team members, Team Leads, Managers

Environment: Selenium, Devops, AWS, Java, Java Script, SOAP, REST, SOAP, POSTMAN, Android, Mobile, iOS, Cucumber, BDD, Agile, Oracle 10g, putty, MS word, MS XL, Quality centre, WebDriver, TestNG.

Confidential, Columbus, IN

QA Analyst

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.
  • 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.
  • 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, GUI, BDD framework, Cucumber, Agile, SQL, MSSQL, MYSQL, JAVA, JavaScript, Jasmine, Protractor.

Confidential, Johnston, RI

QA Analyst

Responsibilities:

  • 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.
  • Involved in pilot project for automation using Selenium IDE/RC.
  • Implemented Selenium using TestNG frame work with Java.

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

Confidential

Data Analyst

Responsibilities:

  • Reviewed Business Requirements and functional documents
  • Worked under Agile Software development life cycle methodology.
  • Involved in Mapping the Test Cases with the Requirements.
  • Created and Maintained Manual Test Scripts.
  • Preparation of Test Data for Positive and Negative Test Cases.
  • Involved in Test Methodology and Test Life cycle(Initiate the Project, design the system, define the system, Build the System, Test the System, Deploy the System and Support the System)
  • Prepared detailed test plans, test scripts, test scenarios, and schedules based on Requirements and Design documents and executing to plan.
  • Performed smoke test.
  • Performed Functional and Regression Test for GUI validation, screen flow and layouts, data validations and full Coverage of requirements
  • Performed Data base testing & System Testing
  • Conducted regression tests and smoke test for every new build..
  • Assist Manager in assessing individual test tasks and coordinating work with other QA Engineers, Tracking progress, and compiling results on a daily basis.
  • Report CR (Change Request) details to developers, assist QA Management in assessing severity, and work closely with developers to investigate root cause, and thoroughly verify fixes.
  • Responsible in providing regular test reports to the management.

Environment: J2EE, HTML, Oracle9i, HP ALM, TOAD, UNIX, Windows 7.

Hire Now