Sr Software Development Engineer In Test (sdet) Resume
San Antonio, TX
SUMMARY
- Over 09+years of experience as aQA 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 asEcommerce/Retail, Banking, Financial services and Healthcare
- Expertise in Manual and Automation Testing ofClient/Server, Mobile, Web-basedandCloud (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 inWaterfallandAgileProjects, worked very closely with Product owners in Agile and attended different ceremonies likeSprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
- Proven ability in designing and creating automation frameworks usingJava, Selenium WebDriver, Junit, TestNG, Appium, Protractor, Jasmine, Maven, ANT, Jenkins, tools.
- Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD,Hybrid, Keyword and Data Driven Frameworks).
- Experience inCore Java,development by applying different concepts likeOOPS concepts, Collections, Strings,Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
- Worked inDevOps, installing, configuring and integrating Automation scripts onContinuous Integration tools (CI/CD)likeJenkinsfor nightly test suite execution and working on knowledge on testing and configuringAmazon Web services (AWS)
- Expert in developingBehavior Driven development (BDD/TDD/ATDD) by writing Gherkinlanguage using cucumber tool, developedScenarios, Scenario outlines, featuresandStep definitionsand generating the cucumberreports
- Experience in installation and Administration of version control systems likeGIT(Distributed Version Control),GitHub,SVNVersion Control
- Experience in automatingMobile applicationsusingAppium.
- Automated AnglarJS applications using Protractor, Jasmine (spec,configfiles)
- Working with Unit Test Frameworks likeTestNG, Junit, and Jasmine.
- Experience in implementing thePage Object Model (POM)by creating element for each page object and reused all the objects in various scripts.
- Experience in testingWeb Services-SOA architecture, XML transactions,SOAP, HTTP, WSDL, andRESTusing various tools likeSOAP UI/Ready APIand selenium.
- Automated Webservices by writingGroovyscripts and usedassertionsfor data validation and performed data driven for validating differentendpoints.
- Hands on Experience on maintainingClustered / High Availability Architecture.
- Have knowledge on variousCLOUDsupported authentication systems namelyDB, LDAPandSSO.
- Expertise inHTML, CSS, HTTP, JavaScript, XML, AJAX, AngularJSandjQuery.
- Worked withEclipse, Jxl, Apache POI, Log 4J, ANT, HTTP client and Maven.
- Experienced using tools likeFire Path, Firebug, and UI Automator Viewerfor finding elements locator and good knowledge in writing the absolute and relativeXPATHSmanually on need basis
- Performed Database/Backend testing by writing complex SQL Queries fordata validation and integrity,good at writingcomplex Joinsand knowledge inPL/SQL
- Worked withSelenium Grid/ Sauce labsfor running multiple tests across different browsers, operating systems, and machines in parallel
- Worked on testing applications on different browsers likeIE, 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 likeJIRA,Rally, Bugzilla, and HP ALM.
- Experience in writing goodquality object-oriented codefor testing purposes by following industry standardjava 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.
- Quality oriented mind set up withTest to Break Attitudeand Tactful & Diplomatic Behaviour
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.
Languages: Java, SQL, C#, C++, Python, VB.net, ASP.Net, .Net.
CI/CD Tools: Jenkins, Hudson s.
Cross Browser Platform: AWS, Sauce Labs and Selenium GRID
Databases: Oracle, DB2&MongoDB
Version Control: Subversion, Team forge, GIT, GITHUB, Source Tree
Operating Systems: Windows XP/7/8, Mac OS, UNIX and Linux, Android
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Sr Software Development Engineer in Test (SDET)
Responsibilities:
- Involved in various meetings withBusiness analysts and developers.
- ConductedFunctional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
- Worked on Guidewire’s Data hub and Info center solutions for Commercial Lines Transformation.
- Worked on anEnd-to-End Guidewire Datahub/Info centerimplementation of Policy center for Business Owners Property.
- Worked on Guidewire Policy Center to Datahub Data Conversion Effort for Business owners.
- Created automation test scripts using data Driven framework and Page Factory model to test the web applications usingSelenium WebDriverwith JAVA and maven.
- Expertise in usingSelenium Gridto run test scripts on different platforms and against different browsers in parallel to save time.
- UsedJenkinsto execute the test scripts periodically onSelenium Gridfor different platforms like desktop, tablet and mobile.
- Performed Cross browser testing andParallel testingonChrome, 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 usingTestNG Annotationslike Groups, Parameter, Data Provider and Tags.
- UtilizedMaventoManage dependenciesfor Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.
- Involved in developingBDD Frame workfrom Scratch.
- Involved in the usage of BDD framework toDevelop CucumberStep Definitions, Scenarios and Features using acceptance criteria.
- Involved inDevOps Migration/automationprocesses for Build and Deploy systems.
- Setting upJenkinsmaster, adding the necessary plugins and adding more slaves to support scalability and agility.
- Planning and setting up of Continuous Integration for various properties onJenkins with Commit, Component, Assembly,Deploy and Smoke jobs.
- Experience setting up instances likeElastic Load BalancerinAWSfor high availability.
- UsedAWS to deploy the projectonEC2 instance. Implementation of the Business logic layer for Services.
- As Test Automation Engineer driving towards the quality and effectiveness of DigitalProduct EASE Web Plat form.
- Integrated Jenkins withversion controller(GIT)and scheduled builds to run automatically during a build release by invoking predefined maven commands.
- Used Linux/Unix commands for usingGitHub.
- Utilized Apache POI jar file to read test data from the excel spread sheets.
- Administered and EngineeredJenkinsformanaging weekly Build,Test, andDeploy chain, GITwithDev/Test/ProdBranching Model for weekly releases.
- HandledSelenium Synchronizationproblems using Explicit & Implicit waits during regression testing.
- Expertise in mobile automation using Appium, selenium, java in both Android and IOS.
- Experience inwriting complex XPATHusing following and preceding and using functions like contains and not contains.
- Thorough experience in implementingAutomation 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.
- Created profiles in maven to launch specific TestNG suite fromJenkins job
- 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,JavaScriptand CSS.
- Used the Groovy language toVerify Web Services Through SOAP UI
- Shared Daily Status Reports with all the team members, Team Leads, Managers
Environment: Selenium, Devops, AWS, Java, Java Script, Jenkins, Git, GitHub, SOAP, REST, SOAP, POSTMAN, Android, Mobile, iOS, Cucumber, BDD, Agile, Oracle 10g, putty, MS word, MS XL, Quality centre, WebDriver, TestNG, MAVEN, Guidewire.
Confidential, Los Angeles, CA
QA/ Selenium Automation Tester
Responsibilities:
- Analyzed theBusiness RequirementsandDeveloped the Detail Test Planand the Test Strategy.
- Involved in resolving the technical challenges& in efforts estimation andTest Planning.
- DesignedManual and Automated Tests,created Automated test cases, test plans and executed tests usingHP ALM, Selenium.
- Involved in writing Automation scripts and executing scripts.
- Created iOS and Android test frameworks based on APPIUM, Cucumber, and JavaScript.
- DevelopedBDDand TDD script withCucumberand written step definition usingGherkinbased features.
- Involved inAutomation FeasibilityStudy for Web based applications.
- Attended Financial Product ., discussed issues and interacting with customers.
- Hands on experience with Swift Payment Method.
- ConfiguredSelenium, Testing, Maventool and createdseleniumautomationscripts in java.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process usingSeleniumGrid and Jenkins.
- Responsible for TestingEASEWeb Core as part of Team Sapphire
- Involved in designing andDeveloping Automated Functional Test suiteusingSeleniumIDEandWeb Driver.
- Involved in Functionality, System, Integration, and Regression Test of Web based Reports.
- Wrote and executed automated test cases usingHP ALM, SeleniumWebDriver &Soap UItoautomate manual testing solutions.
- Performed multiple SOA architecture web services validation using SOAP UI Pro.
- PerformedWeb Service API testingfor UI content verification and validation with business logic XML usingSOAP UI & JMeter.
- Performed functional tests usingSeleniumWebDriverwith data driven framework and documented results in a database.
- PerformedXML documents testingusing XSD schemas.
- Executed and enhancedQTPframework using Scripting by implementingPage Object Model.
- Monitored business applications support requests and responded quickly to resolve support issues related to Fusion Performance Management and Goal Management.
- PerformedEnd to End testingby validating the data using Microsoft Excel.
- Prepared test cases for Navigational testing, Functionality testing and User interface testing.
- Involved in theDefect Review Meetings, build meetings and release meetings to resolve the outstanding issues.
- PreparedGo-No-Godocument for project releases.
- Involved in writing the QA Test Results and Evaluation Reports.
Environment: Selenium, AWS, Maven, Jenkins, Devops, Appium, Android, Emulator, Rest Assured, REST, SOAP, XML, Quality Center 9.2, Soap UI, Cucumber, API Testing, QTP 10.0, Agile, Windows 7/XP, Oracle 11g.
Confidential, Nashville, Tennessee
QA Engineer - SDET
Responsibilities:
- Providing end to end testingservices for the Ecommerce web application.
- Involved inQA Docs(Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test.
- Designed & Implemented a Hybrid TestAutomation FrameworkusingSelenium WebDriver.
- PerformedGUI functional testingmanuallyfor the application.
- Expertise inTest Plan creation, Test Case Design,Test case Review, Test Case Execution, Writing Test scripts, testingtools Usage, Defect management, and Prepare Test reports.
- Experience inAgileand waterfallmethodologies,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 givenfunctional requirements and Automated test cases in Selenium.
- Developedautomation test cases, executed these test scripts from test lab and logged defects inJIRA/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 usingQTP and documentedthem, created and maintained functional & regression test suites.
- ConfiguredSeleniumWeb Driver,TestNG, Maven tooland createdSeleniumautomationscripts injava using Testingprior to next quarter release.
- Created and maintainedautomated test scriptfor APItesting using Restful.
- Performed APILevel testing for web services, enhanced the Test harness and developed many Test suites using XML.
- XML /SOAP using Soap UIandPostmantool.
- 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 inSTLCprocess and used tools likeSelenium 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, .Net, JIRA, Jenkins, ALM, SOA Tester, Eclipse, Junit, Load Runner, Cucumber, HTML5, CSS, JBOSS, Oracle, Maven, JMeter, SVN, Node.JS, Selenium Grid, TestNG, Selenium WebDriver.
Confidential, Whippany, New Jersey
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. SADF
- WroteAutomation scripts using Selenium web driver.
- Automation offunctional testing frameworkfor all modules using Selenium Web Driver.
- Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
- Automating theregression & 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.
- Organizeweekly 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 andSoftware 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 andSystem Testing in SIT environmentandUser Acceptance Testing in Pre-ProductionEnvironment.
- Involved Preparation ofTraceability Matrix and mapping the Test Caseswith the requirements and
- Test Metrics inQuality Center.
- Reported bugs inQuality Center with server logsinformation from Web and DB servers.
- Performed Regression Testing as part of every build.
- Developed SQL Queries for testing various Database validations.
- Responsible for writingautomated test cases using QTP/UFT.
- Created and Executed automated test scripts for regression testing using QTP/UFT.
- Test Scenarios preparation usingQTP.
- Automation Frameworkimplementation for UFT / QTP.
- Independently creating and executing UFT / QTP scripts.
- Involved in pilot project forautomation 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
Java Programmer
Responsibilities:
- Designed and developed the application using agile methodology.
- Used the iterative incremental frameworkScrum with Agile Software Development.
- Designed anddeveloped UI using JSP, dynamic JSP and page validations using JavaScript.
- Involved in database schema design andreview meetings.
- Configured application flow, controlling logic and navigation.
- Designed and developed base classes,frameworkclasses and common re-usable components.
- Involved inre-factoringthe existing components to meet the current application requirements.
- Used various Java and J2EE APIs including JDBC, XML, Servlets, JSP, and JavaBeans, Spring Framework.
- Involved inPerformance tuning, debuggingissues in testing and deployment phases.
- Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data with enforcedrelationships 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.
