We provide IT Staff Augmentation Services!

Sdet Resume

0/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • 8 years of professional experience in IT in which Three Years of experience in JAVA Development and over Five years of experience in Testing including Automation, Implementation, Integration, Conversion, Migration, Development, Customization, Testing, Troubleshooting and building of QA Automation Framework.
  • Proficient in creation and execution of Testing processes, Designing and documenting Test Plans, Test strategies, Test Scenarios, Automation Test Scripts & Test Cases, Bug documentation, tracking system and complete coverage.
  • Strong knowledge of all phases of SDLC, STLC and strong working knowledge of QA planning, coordination, and implementation of methodologies.
  • Currently working on automating different module using Cucumber Tool, Ruby Mine, JBehave and JRuby Framework. Creating Feature files using GWT, step definition, drivers, path using Ruby Test Automation Script for Front End UI Automation.
  • Experience in testing web services with both SOAP and REST services using SOAP UI Tool.
  • Hands on experience in Functional, Integration, Regression, System, Smoke, Backend, Sanity, GUI and UAT Batch job, Cross Browser, E2E Regression Testing in Windows, Web based applications.
  • Experience in Automating graphical user interface (GUI) usingSeleniumWeb Driver/ Selenium Grid, Test NG, J unit, Selenium RC, Quick Test Professional (QTP), UI Testing, API, Quality Center (QC), ALM, Jenkins/Hudson, J Meter & Cucumber.
  • Experience working with frameworks like page objects, page factories and data driven
  • Expertise in automated testing using QTP/UFT andSeleniumWeb driver
  • Expertise in creatingSeleniumautomation frameworks from scratch using Maven build tool and Test NG, Page Object Model, Page Factory frameworks
  • Created Continuous Integration with Jenkins and Travis CI Server. On Every Commit to Master Branch Jenkins runs P0 tests cases and notify the committers of any issue and proving every - one with visual board that Highlights any failing test plan.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for BDD Framework.
  • Experienced in working with test automation frameworks like page Object model, Data driven and Keyword driven frameworks.
  • Written JQuery using ID to locate dynamic element in web page and executed Java Script using JQuery.
  • Written Java Test Automation Script (.java) using Java, Spring Test Suite, Selenium and Web Driver which does sanity testing on every deployment performed in QA Env and sends Email Notification on failure.
  • Experience in writing automation test scripts using Selenium, Web Driver, Cucumber, J-Ruby, J-Behave, J-Meter and Quick Test Professional.
  • Extensively worked on Java, J2EE (Web services, Hibernate, JDBC) and XML, XSD and Schema, Oracle Web center, ADF, Oracle Flex cube (Banking Platform) and Application servers like WebLogic, Tomcat, Web Servers and Linux and IDE like Eclipse, JDeveloper 11g etc.
  • Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
  • Using J-unit and TestNG Framework performed unit testing. Using Eclipse IDE, IntelliJ IDE, Spring Test Suite executed and tested various methods in Java code using Hasp Map and Assertion.
  • Using Maven Build Tool performed compiling of class, setting up Selenium2.0, download Java Client Libraries, create project, creating pom.xml with artifacts and dependencies.
  • Hands on Experience in testing on multiple platforms like Android OS, iOS, Windows and Blackberry for Smartphone & tablets.
  • We are moving from Jenkins to Bamboo Continues Integration Tool for build deployment and maintenance.
  • Performed Web Service Testing using JMeter Tool by hitting specific IP Address. Using JMeter checked and verified Web Service request and response.
  • Create Automation Testing Framework for Mobile Application Testing with Appium and Robotium in Ruby and Java.
  • Mobile Web Automation Framework AngularJS in Jasmine, Protractor and WebDriver and Involved in testing AJAX components with Jasmine and Protractor.
  • Achieved skill in using VB script for descriptive programming for frontend testing and written SQL queries to validate the data in the backend.
  • Experienced in working with different testing tools like TFS, Microsoft Test Manager, Visual Studio, HP QC, JIRA and RT Testing Tools.
  • Experience in Data Driven and Keyword Driven framework to maintain test suite.
  • Experience building automation framework from scratch usingSeleniumWeb Driver, JAVA, Test NG.
  • Very good understanding of RDBMS concepts like tables, constraints and normalization.
  • Possess good programming skills and understanding of JAVA, JSP, HTML, SQL.
  • Technologically sophisticated with keen understanding of the software development life cycle (SDLC) in bothAgileScrum and Waterfallmethodologieswith success creating artifacts and materials Confidential every project stage.

TECHNICAL SKILLS

Web Technologies: J2EE 1.4, JSP, Struts, Applets, Servlets, EJB 1.3, JavaScript, HTML 4.01, XML 1.0, XML 1.1, JDBC 2.0, JMS 1.1, SOAP, DOM, Web ServicesProgramming LanguagesJava, C, Perl, Shell Script, PL/SQL, UML 2.1, JDK 1.4, JDK 1.5 and Java Script.

Distributed Technology: RMI, EJB 1.3

Web & App Server: Apache Tomcat 3.0, JBoss 4.0, WebLogic 6.0, WebSphere, Messaging Server 4.1

Database/ DB Tools: Oracle 8i/9i/10g, MySQL 5.0

Operating Systems: UNIX, Linux (Red Hat 9, Fedora Core 6, Cent OS 4.3), Sun Solaris 2.7, Windows NT/XP/2000

Source Control: VSS4.0, CVS 4.3.2, Rational Clear case

IDE: J-BuilderX, JBuilder 2005, IntelliJ Idea 6.0.4, Eclipse 3.1

UML Tools: Rational Rose, Microsoft Office Visio 2003, Smart Draw, UML Studio.

Server Configuration Expertise: Qmail, Samba, Squid Proxy

Protocols: TCP/IP, SOAP, SMTP, HTTP, HTTPS

Messaging: JMS, MQ-Series.

Automated Tools: Web Driver, Selenium, JBehave, Cucumber, Quick Test Professional (QTP), Win Runner, Load Runner

Defect Tracking System: JIRA, Quality Center, DETS, Bugzilla 2.22

Test Tools/ Others: Java Web Start, TestNG, JUnit and JMeter

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

SDET

Responsibilities:

  • Analyzed the Business Requirements Document (BRD),developed Test cases and Test scripts for the application under test.
  • Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
  • In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Java.
  • Involved in widely testing applications functionality using Selenium on Java, Selenium RC and WEB DRIVER as a regular selenium tools.
  • Performed multiple SOA architecture web services validation using SOAP UI Pro.
  • Indepth understanding ofObject Oriented Programmingand skilled in developing automated test scripts inSelenium.
  • Created automation framework and test scripts usingSeleniumWeb-Driverfor multiple platforms and browsers testing.
  • Involved in the full life cycle of the project including planning, design, development,testingand deployment.
  • Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver
  • Implement completeQAcycle for Agile projects Confidential all stages of software development life cycle (SDLC) andProjectManagementLife Cycle (PMLC).
  • Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
  • Enhanced and Debugged test cases/scripts using IntelliJ IDE, Selenium,JavaScriptand Jasmine framework.
  • Developed automation test cases, executed these test scripts and logged defects inJIRA/ALM.
  • UsedSVN Sub eclipserepository for efficient remote team working, also stored the framework and all the developed test cases.
  • Coordinated with developers and system engineers to fix application defects.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Involved in entire software development process for all assignedandroidapplication development projects: requirement specification, design, implementation,testingand maintenance.
  • ConfiguredSeleniumWeb Driver, Test-NG, Maven tool and createdSeleniumautomation scripts in java using Test-NG prior to next quarter release.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complexSQL queries from SQL Server.
  • Used automated scripts and performed functionality testing during the various phases of the application development usingSelenium.
  • Performed functional testing to identify various critical points in the application and automated it by using SeleniumWeb-Driver with Test-NG.
  • Used Firebug/ IE Developer Toolkit andSeleniumIDE to capture and validate CSS Locators, html ids to identify elements.
  • Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: SeleniumWeb driver/IDE, Eclipse, J Meter, JIRA, Java, JavaScript, HTML, CSS, X-path, ALM, Quality Center, Test-NG, SVN, SOAP UI, Fire bug, Fire Path, IE Developer, Rest API,QTP, SQL Server, Windows.

Confidential, Pleasanton, CA

SDET

Responsibilities:

  • Created Test plans, managed team members, assigned tasks and conducted meetings.
  • Used the Designer to develop processes for extracting, cleansing, transforming, integrating and loading data into data warehouse database
  • Performed multiple SOA architecture web services validation using SOAP UI Pro.
  • Performed Web Service API testing for UI content verification and validation with business logic XML using SOAP UI.
  • Understand SAAS functionality and prepare Automation test cases.
  • Created UI regression test suites usingJ behave, Groovy, and Selenium Web-Driver.
  • Involved in all phases of testing life cycle (analysis, design and execution). Iteration Kick-off and Design meetings, and participated in QA Test Case Reviews.
  • E-commerce testing in web application like customers accessing for the hospital webpage and checking for the doctors, connecting patients to the doctors for test repots and treatment, patient’s history, insurance provide by the banks.
  • In addition to UI testing, also working on REST API testing using Serenity and Rest Assured along withJ Behave.
  • Worked withJavaScriptbased technologies and tools like Node.Js, Web drivers, Protractor, Jasmine, Mocha, Chai, React, Spring, Gradle, Swagger API.
  • Created Test Scripts Using selenium web driver tool.
  • Created function libraries, Driver scripts and Automation frame work (Key word Driven Framework) to improve reusability and robustness.
  • Utilized Jira as defect tracking tool on the project.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created SQL and TSQL Queries to validate Database Records.
  • Tested mobile application on Android, iOS and Windows mobile platforms.
  • Escalated Defects while studying Project Requirements and writing Test Cases by using HP Quality.
  • Center (QC/ALM) and followed logged defects throughout its lifecycle in JIRA.
  • Used HP Quality Center (QC/ALM) and JIRA for reserving, executing test cases, defect tracking, and the complete test management.
  • Identified test cases after going through the documents provided and developed systematic procedure for each test case and reviewed the test cases.
  • Extensively involved in all phases of SDLC (Software development Life cycle) and follows Agile methodology.
  • Involved in extensive DATA validation using SQL queries and back-end testing.
  • Writing/Recording scripts when necessary and customizing the recorded scripts, running the scripts on a new build.
  • Developed test scripts to automate process of testing in Selenium Web Driver.
  • Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language.
  • Develop UI automated regression and smoke test scripts usingJ behaveand Selenium Web Driver.
  • Performed multi browser (IE, Firefox, and Chrome) testing.
  • Gathering requirement for Test bed/data preparation.
  • Developed and updated Test Scripts based on the Functional and Technical Specifications using Java/JUNIT/Json Object.

Environment: Java, Selenium Web Driver, QTP, QC, Excel Application, Eclipse, Agile, JUNIT, Test NG, Ruby, JAVA, J2EE, JavaScript, JMeter, Web Application Testing, SAAS, SOAP UI, XML, SQL Server, Windows.

Confidential - Chico, CA

QA Automation Engineer

Responsibilities:

  • Created and executed detail function Test cases based on the business requirements.
  • Written test plans, which detailed the testing scope, strategy, hi-level test requirements, standard posttest reports and procedures and necessary resources.
  • Analyzes user requirements, attended Change Request meetings to document changes and implemented procedures to test changes.
  • Functional Testing Tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT
  • Developed automated tests in Java using Selenium RC, J Unit and Ant.
  • Involved in setting up configuring the testing environment with Eclipse, JUNIT, and Selenium Web Driver and Selenium Java client driver.
  • Performed data driven testing and GUI Check Points usingQTPand enhanced the overall functionality of the application, Found bugs and updated JIRA with all bug details. Assigned it to Developers. Once bug fixed tested, verified and updated JIRA Ticket with all details.
  • Worked on SQL Tools like TOAD and SQL Server Management Studio to run the SQL
  • Performed data driven testing and GUI Check Points usingQTPand enhanced the overall functionality of the application.
  • Maintained and executed test cases using Quality Center. Created and implemented testing process for Agile methodology
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
  • Prepared Queries using SQL to retrieve data from database.
  • Closely worked with developers and System Engineers to nail down the technical problems.
  • Worked on Selenium for creating and executing test cases for functionality testing of a web app.
  • Developed Selenium scripts in Test NG for parameterization using Data Provider annotation.
  • Executed various SQL Queries to perform the backend testing.
  • Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.
  • Used Firebug and Fire path to write automated test scripts using XPATH.
  • Supported the development of the Requirements Traceability Matrix (RTM) to ensure that all requirements are tested, tracked, and maintained throughout the UAT.
  • Assist development team in reproducing the issues and in application troubleshooting process.

Environment: Java, Selenium RC/IDE, Test NG, UAT, Agile, Automation/Manual Testing, HP ALM, J-Unit, Ant, Eclipse, QTP/UFT,XPATH, Firebug, Fire path, JIRA, agile, HTML5, SQL Server 2012.

Confidential, Northbrook, IL

Sr QA Analyst

Responsibilities:

  • Interacted with managers, developers in daily standup meetings and discuss about the User Stories and have a clear view of the requirement before testing the application.
  • Participated and contributed to strategic QA planning.
  • Extensively involved in testing software applications and reporting bugs.
  • Executed Manual Test Cases by using positive and negative data inputs
  • Involved in reviewing and updating Test Cases written and generated the Test report.
  • Written precise set of both simple and complex test cases to ensure they cover entire project functionalities and deliver flawless product to customer.
  • Good exposure in Database testing.
  • Enhanced the scripts by Reusable Actions, Checkpoints, Synchronization points, parameterization and modular test in QTP.
  • Executing SQL queries to view successful transaction for data validation.
  • Extensively used the record and Playback framework functionality by using QTP.
  • Devised work around when there were show stoppers/issues and ensured that testing completed within the deadline, Retest/Close the defects, fixed by the developers.
  • Performed validation of the test cases to ensure that all the requirements were being adequately met.

Environment: Test Director, MS Access, Java, Java script, Oracle, SQL, PL/SQL, .NET, Web Logic Server, Windows, Manual Testing, Oracle, Tomcat and Windows.

Confidential

QA Automation Tester

Responsibilities:

  • Involved in writing Test Plans and Test Cases based on the Business requirement documents.
  • Experience in test effort estimation of automating the testing using (Sales force) Selenium Web Driver using JAVA and J Unit.
  • Prepared test data for the Enter and Exit criteria in Integration testing.
  • Lead the GDR application and directly interacting with the operational users in the Alternative Investments to gather the functional specifications and understand them to build the technical specifications.
  • Application has been developed based on Model View Controller (MVC) architecture Using Struts MVC Framework.
  • Developed the presentation layer using JSP, JSF, Tag libraries, HTML, CSS and client validations using JavaScript.
  • Transformed XML content into internal XML using XPath, XSLT.
  • Performance tuning of the application and using spring batch for the bulk transaction processing. Also, making used of Java collections framework to re-design the application for better performance.
  • Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
  • Used JMS for Asynchronous communication between the applications.
  • Production support for the application and handling of critical issues in timely manner by analyzing and writing SQL queries in DB2.
  • Managed a small team of testers, and worked together to reach our goals.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.

Environment: J2EE, Selenium Web Driver, Struts Framework, JSP, Servlets, JDK, Oracle, AJAX, Shell, JavaScript, Hibernate, WebLogic, ANT, HTML, XML, XSLT, CSS, RTC, JUnit, Sonic ESB, Eclipse, SOAP, WSDL, Web Services, SQL, JMS, PL/SQL, UNIX, Windows.

Confidential

QA Engineer (Manual Tester)

Responsibilities:

  • Designed the application based on the architecture of theMVC designpattern.
  • Project was developed followingAgileandScrummethodologies.
  • Requirement Analysis and Documentation as per SDLC methodologies.
  • Developing Interacting with Users, Business Analysts and gathered business and technical requirements and specifications.
  • Coordinated with the offshore team for task allocation and resolving their queries to maintain the quality of deliverable under stringent deadlines.
  • Worked in Quality Center for planning, running and tracking defects while attending walkthroughs with client and the development team and Defect reporting meetings periodically.
  • Verified and validated system to manage requirements quality metrics and ensure test coverage and defect traceability with Quality Center.
  • Tested the Web application for different Operating systems.
  • Create manual test cases for the web application.
  • Responsible for planning the Manual testing of diverse application in complex environments and will serve as chief resource in defect management and reporting.
  • Involved in different kinds of testing such as smoke to functional to Regression testing.
  • Imported and Exported data from Microsoft Excel and Microsoft Word to Quality Center where deemed necessary for project migration and test set replication for reusable template assets
  • Performed Back-End testing by writing and using SQL queries.
  • Developed and maintained Function Libraries, Object repositories and Descriptive programming techniques in manual testing.
  • Parameterized the scripts and tested the script using data driven methodology.
Environment: Test Planning, Jira, Test Cases Design, Test Environment Setup, SDLC, SQL, MS Office, Windows.

We'd love your feedback!