Post Job Free
Sign in

Senior SDET

Location:
Dallas, TX
Salary:
65
Posted:
May 08, 2018

Contact this candidate

Resume:

Devaraj Palanisamy

+1-469-***-****

******.****@*****.***

Accomplished Software Development Engineer in Test- SDET with 10 years of experience in all phases of Software Testing Life Cycle (STLC); Business Analysis, Data Modeling, Developing Test Cases, Test Plans and Automation Test scripts using Selenium with Java, Cucumber, TestNG, SOAPUI and Appium. Diversified experience in Automation and Manual testing using Client Server, Web Testing, Mobile Testing, BDD, API Testing, Angular applications serving various domains such as Banking, Finance and Insurance.

SUMMARY

PROFESSIONAL SUMMARY

●Over 10 years of diverse experience in Information Technology with emphasis on Quality Assurance and Automation testing.

●Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Functional testing, and GUI testing.

●Experience in implementing different automation development efforts in Agile/Scrum & Waterfall development environments.

●Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.

●Designed and Implemented Test Frameworks with KeyWord, Data Driven, POM frameworks.

●Used TestNG annotations like @DataProvider, @BeforeClass to configure data driven testing and enhance test life cycle. Read excel data using Apache POI.

●Expertise in design and implementation of Selenium WebDriver Automation

●Developed and executed test scripts using Selenium WebDriver, Cucumber, analyzed Test Results and created Defects.

●Automated regression test cases using Selenium IDE, WebDriver, Jenkins and Maven.

●Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Used Maven as Build Management Tool.

●Expertise in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Tests.

●Performed functional testing of enterprise restful Web Services using SoapUI.

●Strong Skill set in Backend testing which includes writing SQL queries for validation. (Sybase, SQL Server).

●Strong skill set in Groovy scripting for Web services automation using SOAPUI.

●Tested Angular JS application using Protractor.

●Led all phases of testing including functional, UAT, end-to-end, unit, system-integration, and regression testing.

●Experience in Defect Reporting and Tracking via Test management tools like TFS (Team Foundation Server), JIRA and HP QC 10.

●Used Real Devices, Emulators and Simulators on Android and IOS platforms to perform Mobile Testing using Appium.

●Experience in preparing Daily, Weekly status report and Test summary report.

●Proficient in analyzing Software Requirements specifications and Functional Design Documents.

●Excellent written and verbal communication skills, ability to perform under strict deadlines and pressure

TECHNICAL SKILLS

Automation Tools/API’s

Selenium IDE, Selenium WebDriver, Selenium RC, Selenium Grid,Cucumber, TestNG, JUnit, Sikuli, AutoIT, Log4j, Appium, SoapUI, Karma, Protractor.

Frameworks

Hybrid, Data driven, Keyword driven, Page Object Model

SQA Technologies

SOAP, REST, WSDL, Web Services, SOAPUI, Postman, Rest-Assured.

Programming Languages

JAVA, HTML, CSS, JavaScript, PHP, XML, JSON, AJAX, SQL, VB Script

Methodologies/Approaches

Agile Scrum, Waterfall, V- Model, SDLC, STLC, TDD, ATDD, BDD

Defect Tracking

Jira, Bugzilla, Rally, Rational Unified Process (RUP), HP Quality Center

Build, Version control, CI/CD Tools

Maven, Ant, TFS, SVN, Git, GitHub, Bitbucket, CVS, Jenkins

Database Technologies

Oracle, MySQL, Microsoft SQL, Toad

Operating Systems

Windows, OS X, Linux, Unix

Mobile testing

Android, iOS, Android Studio, Appium, Xcode

Office Tools

MS word, MS Excel, MS Power Point, MS Access, MS Outlook, TFS

Browsers

Firefox, Chrome, Internet Explorer, Safari, Opera, Edge

PROFESSIONAL EXPERIENCE

NationStar Mortgage LLC, TX Nov 2014 – Present

Role: Sr. Automation Analyst-Loan Servicing Technology

Description: Nationstar Mortgage is a leading residential mortgage services company with a relentless focus on providing quality solutions to customers. Nation star offers servicing, origination, and transaction-based real estate services. Nation star is one of the largest and fastest growing mortgage servicers. Customers include homeowners, home buyers, home sellers, investors, and other real estate market participants.

Responsibilities:

Designed Data Driven with Page Object Model – Hybrid automation framework from scratch with Selenium WebDriver.

Automated Loan Master portal and Bankruptcy module where I have used BDD and Selenium.

Automated Bankruptcy, Regular Billing statement process, Payment Posting and Lock Box process.

SPOC for projects related to Bankruptcy and tax forms generation (1099C, 1099A), Acquisitions.

Assessed & analyzed user stories in Agile and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.

Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.

Used JDBC to verify whether the data entered in UI editor is stored in the database as per the required conditions.

Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.

Performed Parallel and Cross Browser testing on different browsers using TestNG where multiple tests were run in parallel.

Performed BDD (Behavior Driven Development) with Data Driven Framework using Cucumber Features, Scenarios and Step Definitions in Gherkin format.

Performed functional testing of RESTful Web Services using SOAPUI Tool. Validated request and response XML, SOAP and RESTFUL, JSON with SoapUI as well as Java.

Tested SOAP and RESTFUL web services using different assertions like HTTP assertion, security assertions, and XPATH assertions in SOAPUI.

Tested Mobile Apps using Appium, Java and Selenium for Android, IOS Apps using UIAutomator viewer in Android Studio, XCode in Mac, IOS.

Used Apache POI, Parameters, Data Provider annotation inTestNG to read data from Excel sheet.

Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work.

Implemented Regression Test to detect bugs after enhancement and configuration settings of the code using Jenkins, Maven and TestNG.

Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.

Stored the flow details of Selenium Automation in a file using Log4j.

Maintained the Java and selenium test source code and resources in the GitHub source control repository tool.

Developed and Executed Test Scripts using Selenium WebDriver, TestNG analyzed Test Results.

Achieved Synchronization between test scripts execution and application using Implicit waits and Explicit waits.

Scripted the Test cases and managed the framework dependency jars using Maven.

Performed continuous integration of code and scripts using Jenkins, Maven and TestNG. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.

Developed JavaScript/Type Script test scripts to automate AngularJS Web App testing using Protractor,Jasmine.

Used JavaScript libraries like karma, chai, jasmine, protractor, along with Selenium WebDriverJS for UI test execution assertions.

Performed Version Control and Configuration Management using GitHub.

Extensively used various joins and keys for accessing data in the database using SQL queries.

Performed onsite-offshore coordination for multiple projects to perform test related activities.

Environments: Selenium WebDriver, Selenium Server, Apache POI, AutoIT, Java, HTML, CSS, XPath, Windows, Oracle Server, Maven, GIT, SOAPUI, Cucumber, Appium, Jenkins, Restful, Protractor.

State street Corp, NY June2013 – Oct 2014

Role: Sr. Automation Analyst

Projects: Transaction Management Reporting, Data Services, Record Keeping System (RKS)

Description:

State Street Corporation acts as a global custodian for many leading investment banks. Reporting includes daily, monthly, quarterly trade volume analysis, Daily Transactions Reporting& Asset class performance Reporting.

Responsibilities:

●Carried out data analysis for Global Transaction Management(GTM)project to provide a strategic solution

●Coordinated with the clients for requirement gathering and business updates and shared updates with internal IT team and Operation team

●Managed Financial Product data base(RKS-Record keeping system), i.e. integration of new products in database, modification of attributes of products as per clients' request, and identification and removal of obsolete articles to ensure up-to-date records in database

●Segregated automatable and non-automatable Test cases. Developed test scripts to automate process of testing in Selenium using Java.

●Used Desired Capabilities and Remote WebDriver in the Selenium Grid for performing Cross Platform Testing, Cross Browser Testing by making use of Desired Capabilities and the Remote WebDriver.

●Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.

●Expertise in accessing Forms, Links, Tables using Selenium WebDriver.

●Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter.

●Wrote Features, Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD.

●Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.

●Developed Hybrid Framework from scratch and used Apache POI to get data from Excel.

●Experienced in handling List Boxes, Dropdown Menus, Mouse Actions, Frames, Synchronization and all types of Pop Ups using Selenium.

●Performed functional testing of web services using SOAPUI and RESTful web services. Added assertions to validate the XML or WSDL file and performed Data driven testing.

●Performed Parallel, Cross Browser Testing using Selenium Grid and TestNG to check the application compatibility across different browsers and platforms.

●Used Maven build tool to manage framework dependencies.

●Performed back end testing by writing and executing SQL queries to validate the data from Oracle database.

●Interacted and worked with the development team to analyze the defects and reported them in Team Foundation server(TFS) and tracked them for closure.

●Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.

●Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

●Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.

●Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment/Tools:Selenium IDE, Selenium Web Driver, TestNG, Java, Eclipse, Hybrid/Data Driven Framework, Cucumber, Oracle, SQL, JIRA, SVN, Maven, Appium,Jenkins.

Morgan Stanley, NY July 2010 – May 2013

Role:

Description: MSIMQA testing team involves in Joint system Integration testing of Black Rock products (Aladdin) with the Morgan Stanley Systems. Testing all type of Asset class and type like Equity, Bonds, Funds, FX, Repo, Swaptions, Swaps, Forward (OTC)Future, Options from end to end is carried out.

Responsibilities:

●Extensive Experience on leading multiple deliveries including Securities management (Aladdin Security Master web portal) and Integration of trading applications to Morgan Stanley like Aladdin Trading System,Calypso,LVTS(Long View Trading System).

●Delivered engagements as a test lead, individual contributor and technical SME for large complex engagements.

●Reviewed the test cases and approving the same for mortgage servicing applications.

●Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.

●Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.

●Served as a coordinator for all testing activities on a project.

●Wrote test cases to handle Alerts on the web page.

●Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.

●Performed Selenium Synchronization using Explicit & Implicit waits.

●Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

●Involved in various SDLC Phases-Requirements Analysis, Test Case Development, System Testing, Regression and Conducted End to End and Black box testing.

●Actively involved in functional, system, integration, positive, negative, GUI testing of the application.

●Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using TFS (Team Foundation Server).

●Created Test Data using SQL and wrote SQL queries for back-end testing.

●Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

●Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using Test NG Data Provider Annotation.

●Converted XML result to nicely formatted JSON response and added an assertion to validate the content of the response for RESTful web-services in Soap UI.

●Prepared Test Cases for functional and UAT testing.

●Used Maven and performed continuous integration of code and scripts using Jenkins.

●Worked on SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the application.

●Attended multiple sessions with Business Analyst and Solution Architects for understanding the design of the application for new Change Requests.

●Usability testing of the application and workflow involving multiple functional modules.

●Worked with developers to Create and update the defects, resolve and track their status using JIRA.

●Conducted geolocation functionality testing that shows coupons in your mobile app based on your current location using Appium.

●Performed compatibility testing on iOS and Android platforms using Appium and by customizing Android Studio emulators.

●Work closely with technical project manager and developers to identify problems and offer improvements

Environments: Selenium IDE, Selenium Web Driver, TestNG, Java, Eclipse, SOAP UI, Cucumber, SQL, JIRA, SVN, Maven, Appium,Jenkins.

Morgan Stanley, Pune Oct-2008 – June 2010

Role: QA Analyst

Description:

Test Infrastructure support services provides infrastructure support to 8 test applications, horizontally in Morgan Stanley Post Trade Technology Division. It includes support to Databases, Unix servers were the applications run, Mses. testing cycle consist of testing under TEST, QA,QA2,XI environments. We had employed a tool called Regression Test Framework that automated our testing. An Autosys Job runs every day creates a new release with the changes for that day. The new release is tested every day under test environment. Then it is passes to the user for User Acceptance Testing (UAT Testing).A complete regression testing for the selected release is done once in a month and finally it is deployed.

Role & Responsibilities:

●Smoke Testing and functionality testing before Regression testing.

●Log checking and event monitoring.

●Involved in testing of stored procs, Triggers, Views used by the Application.

●Working closely with Development teams and support teams to receive KT and establish definite process for validating and executing test cases.

●Used SOAP UI to validate Response XML for the Web services.

●Used Assertions, Property transfer, Groovy scripts in SOAP UI

●Conducting and participating in meeting with Business, development teams to evaluate technical feasibility for new requirements and change requirements.

●Interacting with Client and development teams to create and finalize test data.

●Ensuring that new and important functionalities have been tested and ensuring that entire code has been covered testing. Executing test cases using RTF (Regression test framework). RTF is a tool used to pump all the test data.

●Performing manual GUI testing and reporting using Quality center.

●Raising Queries/Ambiguities for the Test Execution to ensure quality of deliverables.

●Assisting the users to perform their user acceptance testing.

●Checking End to end functionalities of the system.

●Ensuring the new upgraded/ deployed version in production is available on the planned live date.

Environments: Quality Center 10, Autosys, Shell Scripting, Leela,Soap UI, Putty,Windows XP



Contact this candidate