Software Development Engineer In Test Resume
O Fallon, MO
SUMMARY
- Over 9+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 noledge 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 wif 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, Maven, ANT, Jenkins.
- 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 noledge 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.
- Desingned and developed Data Driven, Behavior driven, TDD andd Hybrid Automation Framework using Selenium webdriver and python and performed unit testing byusing unitest and pytest
- Experience working wif Performance testing tools like JMeter.
- Working wif Unit Test Frameworks likeTestNG, Junit, and Jasmine.
- Experience in testingWeb Services-SOA architecture, XML transactions,SOAP, HTTP, WSDL, andRESTusing various tools likeSOAP UI/Ready APIand selenium.
- Has noledge on variousCLOUDsupported autantication systems namelyDB,
- Performed Database/Backend testing by writing complex SQL Queries fordata validation and integrity,good at writingcomplex Joinsand noledge inPL/SQL.
- Worked wifSelenium 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.
- Experience in Guidewire Claim-Center Testing
- Expertise in using various defect-reporting and defect-tracking tools likeJIRA,Rally, Bugzilla.
- Experience in writing goodquality object-oriented codefor testing purposes by following industry standardjava coding standards.
- Excellent interpersonal skills, proven team player wif an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently wif minimal supervision and perform as part of a team.
- Quality oriented mind set up wifTest 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 Lab 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 - O’Fallon, MO
Software Development Engineer in Test
Responsibilities:
- Involved in various meetings wifBusiness analysts and developers.
- ConductedFunctional testing, Regression Testing using selenium wif 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 Guid ewire Datahub/Info centerimplementation of Policy center for Business Owners Property.
- Developed and executed white box test cases using python,united/pytest/Robot framework & pycharm/ride.
- Experinece in developing end to ned Automation using selenium Webdriver/pytest,jenkins,Gherkins/cucumber,robot/postman,restful API
- Configured Selenium webdriver,Unittest,pytest,robot,pip tool And cresting automation Scripts in python
- 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 WebDriverwif JAVA and maven.
- Developed and executed White box test cases using Python,unitest/python Framework & Pycharm/Ride.
- Expertise in usingSelenium Gridto run test scripts on different platforms and against different browsers in parallel to save time.
- Automation smoke & functional test cases using Selenium Webdriver,United/pytest/robot.
- 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.
- Experienced in developing and executing manual and automation tests in different platforms using python,pyest/Unittest/Robot and the selenium library
- 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 Frameworkfrom 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 wif 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.
- 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, GITwifDev/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 wif 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 fromJenkinsjob.
- Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services.
- Involved closely wif developers in Development of UI modules using HTML, JSP,JavaScriptand CSS.
- Used the Groovy language toVerify Web Services Through SOAP UI worked on Jmeter for performance testing’s
- Shared Daily Status Reports wif 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 - NC
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 wifCucumberand written step definition usingGherkinbased features.
- Involved inAutomation FeasibilityStudy for Web based applications.
- Attended Financial Product ., discussed issues and interacting wif customers.
- Hands on experience wif 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.
- 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 wif business logic XML usingSOAP UI & JMeter.
- Performed functional tests usingSeleniumWebDriverwif data driven framework and documented results in a database.
- PerformedXML documents testingusing XSD schemas.
- 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.
- 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
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) wif 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 wif 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 wif 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.
- Test Metrics inQuality Center.
- Reported bugs inQuality Center wif 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.
- Created and executed automated test scripts for regression testing using QTP/UFT.
- Involved in pilot project forautomation using Selenium IDE/RC.
- Implemented Selenium using TestNG framework wif 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 wif Agile Software Development.
- 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.
- 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 wif 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.
