Sdet Resume
New, JerseY
PROFESSIONAL SUMMARY:
- Over 7+ years of extensive experience in Analyzing, Designing and Implementation of QA testing for Web based and Client/Server applications using manual testing and Automation testing
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum, Software Testing Life Cycle (STLC).
- Over 5 years experience in writing code in Java OOPS concepts for Selenium frameworks.
- Expertise in XML files, Flat files, CSV files
- Experienced in writing SQL queries for back - end testing and validation of data and using SQL * plus since 5 years.
- Experience in UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions.
- Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.
- Good working experience in automation tools like Selenium Webdriver, Selenium RC, selenium IDE, Grid and QTP (Quick Test Professional).
- Experience in Software Design Engineer and Test (SDET) in Microsoft.
- Solid knowledge of automation testing in Automation Anywhere Robot framework.
- Good experience in reviewing business requirement document and software requirement documents, test cases and their execution, also coordinated with developers for fixing defects.
- Extensive experience in using JUnit framework for Unit testing, Maven and Ant for Project building tool, and worked with Jenkins/Hudson for Continuous Integration.
- Strong understanding of technical mainframe testing strategies.
- Experienced in automation mainly based on WebDriver and TestNG framework with Java programming language.
- Extensive experience in Quality Center/ALM 11.52 in defining relationships between requirements, test plans, test lab, test cases, scripts and defects.
- Proficient in QA processes, test strategies and experience in testing documents like Test plan, Test procedures and Test cases.
- Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.
- Hands on experience of Mobile Apps Testing in Manual and automation testing of Mobile Apps. Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Experience in Testing Database Applications of RDBMS in MS SQL Server and Oracle.
- Expertise in using different Spying tools like Firebug and Fire path element as a Firefox add-on for addressing web elements using locator's ID, Class name, CSS Selector, Xpath etc.
- Experience with Automated Testing tools such as Selenium-RC, WebDriver and Selenium Grid.
- Good Experience on Selenium IDE and creating Scripts in selenium-web driver by using Java.
- Excellent experience in writing Selenium Web Driver Automation Scripts in Java/C# for highly transactional websites and performing cross browser testing using TestNG and Grid.
- Experience using the SOAP UI/Rest API Testing Postman, Rest Assured and Tested both XML and JSON formats.
- Good Knowledge in developing Parameterization and Data Base Queries/Connectivity's using Selenium. Exposure in running SQL queries to manipulate database tables to check data integrity.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Excellent experience with source version control tools such as Subversion (SVN) & GIT.
- Extensive experience with Microsoft Office tools (MS-Word, PowerPoint, Excel and Access)
- Worked in ETL environment involving Informatica/DataStage and database testing using sql and plsql queries.
- Exposure to web technologies like VBScript, ASP, JavaScript, Python XML, XPATH, HTML, CSS.
- Experienced in using defect tracking tools such as HP Quality Center (QC)/Application Life Cycle Management (ALM), Rally, JIRA, Bugzilla, Clear Quest, Team Foundation Server(TFS)
- Coded many helper and Utility classes in Java. Used Java Log4j logging framework for logging and debugging.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID, QTP, HP Quality Center, JUnit, Cucumber, Protractor,TestNG, SOAPUI, Appium, JMeter, Load Runner
Language/ Script: Java, JavaScript, Shell Script, VBScript, C, C#, Python, Gherkin,Power Shell
Frameworks: TDD, BDD, Junit, Jasmine, Protractor
Firefox: Fire Path, Firebug
Web development: HTML, XML, CSS
SOA Technologies: SOAP, REST, Web Services, SOAP UI, Postman, JSON
Tracking Tools: HP Quality Center, Bug Zilla, Visual Studio TFS, JIRA, Rally, HP ALM
Build/ CI Tools: Ant, Maven, Jenkins, Hudson, Git, Bitbucket, Bamboo
Databases Technologies: MS SQL Server 2000/2005/2016 , OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
Platforms: Windows, UNIX, Linux, Mac
Methodologies: Agile (Scrum), Waterfall, SDLC, STLC
Test Framework: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
MS Office tools: Outlook, Word, Excel, PowerPoint
WORK EXPERIENCE:
Confidential, New jersey
SDET
Responsibilities:
- Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Designed Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, Junit, Maven and Java.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Involved in writing Automation scripts and executing scripts.
- Involved in developing BDD Framework from Scratch.
- Designed BDD framework from the scratch by writing Gherkin feature scenarios using Spec Flow and Cucumber.
- Involved in the usage of BDD framework to Develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria. Participated in providing code reviews.
- Automated AngularJs application module using protractor and created specs for various functional scenarios.
- Contributed and maintained mobile automation test scripts with See Test.
- Enhance scripts for API automation using Soap UI and Test Harness.
- Worked on SOAPUI with WSDL coverage, WSDL refactoring, composite project, requirement management form-based request editor, XML inspector, Data Source Test Step.
- Develop methods, standards, procedures to determine product quality or release readiness.
- Perform backend validations in the SQL server database and deploy SQL database scripts in the lower environments.
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
- Involved in Maven configuration for running servers and scripts after the build.
- Used Jenkins as continuous integration server to run automated test suites.
Environment: Selenium, Agile Methodology, Rally, QA Complete Web Services (SOAP & RESTFUL), Postman, SOAP UI,See Test, Test Harness, Cucumber, Gherkin, Appium, C#, Firefox, IE, Chrome, Linux, SQL.
Confidential, Sacramento, California
Automated Test Developer
Responsibilities:
- Created and executed automated test scripts using Selenium Web Driver and TestNG.
- Worked in testing Web Services through XML .
- Building the code in java for while developing frameworks.
- Built web applications with Ruby , HTML, CSS.
- Used Selenium Webdriver, java, Junit and Maven for designing automation test cases.
- Worked on testing by writing the queries in SQL * Plus.
- Experience in Working on query the data objects in C++, C#.
- Experience in writing Automation scripts and frameworks using Java, JavaScript, VBScript.
- Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
- Performed Back End Testing by writing and Executing SQL Queries to validate that data is being populated in appropriate tables.
- Worked on project building tools like MAVEN in adding dependencies by maintaining in pom.xml file
- Used version control tools like GIT.
- Created feature files using Gherkins in Cucumber framework for BDD.
- Creating a cucumber regression test suite from scratch in Java that tests functionality of emerging product software.
- Maintained and tested hospital's mainframe within IT Department.
- Performed different types of testing like smoke, functional, system integration, white box, black box, gray box, positive, negative and regression testing.
- Automated testing tools such as Selenium Web Driver/IDE/Grid for Web-based application Functional Testing and Regression Testing.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts
- Involved in test automation by using open source tools such as Selenium, Junit..
- Involved in resolving complex automation issues in selenium using suitable Java code.
- Created test cases using element locators and selenium webdriver methods.
- Created Automated Regression test scripts using CA LISA .
- Created Automated Regression test scripts using ITKO LISA.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Developed automated scripts and frame works using python scripting.
- Identified defects and monitored resolution via defect tracking tool QC/ALM.
- Experience in using automated testing tools like LoadRunner, Quick Test Pro and HPPC/ALM.
- Extensive experience using automated tools like HP Load Runner, performance center ALM.
- Expertise in using Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Involved in development of automation scripts for new enhancements using TestNG and Selenium WebDriver.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Cross-Browser Testing was performed on different versions of IE and other Browsers.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Prepare Test Cases TDD (test driven development) and BDD (behavior driven development) approach using Cucumber.
- Executed SOAP UI based web services API testing.
- Performed Web-Services Testing using SOAP UI and generated XML, JSON Files for messaging.
- Conducted API testing using postman
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
Environment: Selenium IDE, Selenium WebDriver, Apache POI, Auto IT, Java, Python,JMeter, Load Runner, HTML, CSS, XML, XPath, Windows 10, SQL ServerWeb Services (SOAP & RESTFUL), Jenkins, GIT, Subversion, Linux,Visual Studio, JIRA.
Confidential, Hillsboro, Oregon
Automation Test Engineer
Responsibilities:
- Performed Automation testing of web based applications using QTP.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Executed and scheduled the automation test scripts from Quality Center.
- Automated the Test Cases using Selenium, WebDriver, Java Eclipse and JUnit.
- Performed services testing with SOAP UI by validating request and response for XML, JSon files.
- Worked on SQL* Plus in Executing the SQL queries.
- Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
- Used emulators and IOS simulators to perform the Mobile Testing.
- Implemented Mobile automation frameworks using Appium.
- Identified defects and monitored resolution via defect tracking tool QC/ALM.
- Developed the test cases using business requirement documents.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Tracked defects using Jira defect tracking tool.
- Experienced in testing different source feeds of data for ETL and prepared mock data for ETL.
- Performed various black box testing methodologies such as Functionality, System Testing
- Cross-Browser Testing was performed on different versions of IE and other Browsers.
- Design and built single landing page using Ruby.
- Reviewed the Test Designs with QA team members and technical analysts Responsible for creating central repository and updating it.
- Developed and executed test cases for EWS (Enterprise Web Services) /XML / SOAP and RESTFUL services using SoapUI tool.
- Worked on different Test-NG Annotations such as @Test, @BeforeTest, @After Test, @BeforeSuite, @AfterSuite, @Parameter, @Dataprovider.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Attending weekly meeting and walkthroughs for project updates
- Extensively used SOAP UI for functional testing of web services.
- Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
- Identified mobile elements using Appium Inspector, UI Automator Viewer .
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Engage with Deployment and provide QA Test activities dependencies and test timelines.
- Involving in giving daily and weekly reports to clients.
Environment: Java, Selenium WebDriver, ALM, TestNG, SQL, Maven, Postman, Cucumber, Gherkin, Appium, LoadRunner, Windows XP, MS Excel.
Confidential, California
QA Analyst
Responsibilities:
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
- Developed test scripts to automate process of testing in Selenium RC.
- Automated regression test cases in Selenium RC using Python programming language.
- Created Test Cases using Element locators and selenium RC methods.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Test Automation (Java /TestNG).
- Experienced in load and performance testing tool Load Runner.
- Identified and worked on regression test efforts needed for the projects. high level results presentations for senior management as well as detailed results for development resources.
- Involved in White-Box testing to design test cases and performed unit, integration, regression testing Used HP Quality Center, ALM, JIRA for managing and tracking requirement and issue tracking.
- Involved in data driven testing, modifying and executing automated and manual Test cases for different modules using QTP.
- Experienced in verifying and validating XML request and response files from the third-party service provider using SOAP UI.
- Developed required Selenium support code in Python.
- Responsible for estimating required resource and components for SOA testing.
- Used Toad and SQLPlus for testing execution of ETL Processes' PL/SQL procedures, packages for business rules.
- Configured Maven for Python Automation projects and developed project object model (POM).
- Used TOAD for SQL Server to write SQL queries for validating constraints, indexes.
- Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP by inspecting every XML request and response using SoapUI.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
- Defined functional and usability test requirements and documented it for regression testing.
Environment: Agile Methodology, Java, Selenium IDE, Selenium Web driver, TestNG, Eclipse, Load Runner, JIRAFirefox, Chrome, SQL
Confidential
Test Engineer
Responsibilities:
- Gathered requirements and prepared test plans, and test cases.
- Performed automated testing on the application using QTP (Quick Test Pro).
- Coordinated with the Test Data Preparation group in establishing test data setup criteria to enhance testability of all scenarios
- Extensively involving in functionality testing, Integration testing and Regression testing.
- Attended Review meetings to discuss Use-Cases, Business Rules, Alternate flows and Exception paths.
- Functional Test Requirement Analysis using Business Requirements Document and Design documents.
- Preparing the test cases and executing the test cases.
- Performed batch testing on test suites using QTP batch runner.
- Created test scenarios with detailed steps in Mercury Quality Center and sent them to Team Manager for Approvals.
- Reviewed test scenarios with team Manager and made appropriate changes in Quality Center.
- Performed Functional, Integration, and Security Testing.
- Performed GUI testing on various screens in the web application.
- Performed backend testing using Toad on the application to verify that orders were entered properly into the database.
- Retrieved data from data base, exported into excel spread sheets and validated against input values.
- Performed end-to-end testing manually.
Environment: QTP,C#, Junit, SOAP, JSON, Quality Center, XML, Web Logic, Windows 7, Waterfall,QTP