Sdet Resume
New, JerseY
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.
- Experienced with Puppet as System Configuration Tool.
- 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
Add-ons: 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
PROFESSIONAL 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.
- Knowledge on puppet
- 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
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.