We provide IT Staff Augmentation Services!

Sr Sdet Resume

Glendale, CA

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in Software Testing in Manual, Selenium Automation, QTP Automation and Database Testing, Web base application and Client/Server based applications.
  • Well exposed to Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Software development methodologies such as Agile, V Model and Waterfall.
  • Good experience in Requirements gathering, Business Analysis, QA, Documentation, FSD, BRD, Test Plans, Test Cases.
  • Excellent skills in automated test tools like Load Runner, QTP, Selenium, Quality Center, Mercury Tools (Win Runner).
  • Knowledge and experience in complete QA Life Cycle, which includes designing, developing & execution of the entire QA Process, documentation of Functional Test Plans, Identification of Business Processes & Test Scripts for e - Commerce and Client/Server applications.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Expertise in Backend scripting using Python.
  • Expertise in defining, creating, documenting, verifying and executing Test cases and work with development team to resolve product issues.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit, Selenium IDE, Grid, Firebug and TestNG.
  • Performed Functional, Regression, Integration, Smoke, GUI testing, Database testing, Release testing, Web testing, Performance testing, Stress testing, Internationalization/Localization testing, System Integration testing (SIT) & User Acceptance testing (UAT).
  • Expertise in working with Manual and Automated testing tools: SOAP Scope, SOAP UI, IBM RIT (GreenHat (GH) Tester), Clear Quest and Quality Center HP ALM11, CALT.
  • Testing experience with Internet Explorer, Netscape, Mozilla, AOL and MSN explorer browsers and good exposure with browser compatibilities and their constraints.
  • Strong understanding of software QA methodologies including Develop, Execute, Maintain Test plans, Test suites, Test harness, Test final result documents and bug reports.
  • Experience in performing Mobile Automation testing using Appium on both iOS and Android platforms.
  • Experience in writing and executing load scripts using JMeter as well as Load Runner.
  • Experience using various databases like Oracle, MS SQL Server and MySQL.
  • Extensive Experience in Functional Testing of Client Server, Windows & Web Applications.
  • Experience in developing manual and automated Test scripts and test cases based on the client provided BRD, FRS and SRS.
  • Experience with Black box testing. Experience in Web services (SOA, XML) testing.
  • Exposure to Software Test Automation techniques using NUNIT and other testing methodologies.
  • Worked on front end web application development that involved HTML, DHTML, XHTML, XML, and CSS.
  • Quick learner of new software/tools, self-starter, can work independently and in a team.
  • Proficient in different software development methodologies like Agile Methodology, Waterfall model, Iterative model, V-model and RUP.
  • Experience in writing UNIX shell scripts for loading the data.
  • Experience in developing and understanding of HTML, XML, CSS and Good Experience in JQuery, Java script.
  • Experienced in effectively handing onsite-off shore model project implementations.
  • Responsible for ensuring the thorough testing of the product against business requirements, non-functional requirements ensuring the critical business goals and requirements are met.
  • Involvement in Project Planning, Coordination and implementing various QA methodologies.
  • Customer focused self-motivated, team person, good analytical and problem solving skills and ability to learn new technologies quickly. Good communication skills with commitment, perseverance, detail oriented and positive attitude.
  • Ability in working individually or as a part of team, Problem solving, Analytical skills, Reporting and Assisting to Manager.

TECHNICAL SKILLS:

Web & App Server: Apache Tomcat 3.0, Jboss 4.0, WebLogic 6.0, WebSphere, Sun Iplanet Web and Messaging Server 4.1.

Programming Languages: Java 1.3, Java 1.4, Java 1.5, C, Python, Perl5, Shell Script, PL/SQL, UML 2.1, JDK 1.4, JDK 1.5 and Java Script.

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, Hibernate3.0, SOAP, Web Services.

Automated Tools: Web Driver, Selenium, JBehave, Cucumber, Quick Test Professional, Win Runner, Load Runner, Appium, Robotium, Protractor.

Defect Tracking System: JIRA, Quality Center, DETS, GNATS 4.1, BugZilla 2.22, Rally and Pivotal tracker.

IDE: JBuilderX, JBuilder 2005, IntelliJ Idea 6.0.4, Eclipse 3.1, NetBeans.

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

Testing Frameworks: Nunit, Junit.

Browsers: MS Internet Explorer, Mozilla Firefox, Chrome, Safari, Opera.

Test Tools/ Others: Java Web Start, AdventNet WebNMS 4.7.0, JProfiler 4.3, JProbe 5.0, TestNG, JUnit and JMeter, Rational Integration Tester RIT/Greenhat .

Operating Systems: Windows 7/NT/XP,UNIX, Linux (Red Hat 9, CentOS 4.3), Sun Solaris 2.7.

PROFESSIONAL EXPERIENCE:

Confidential, Glendale, CA

Sr SDET

Responsibilities:

  • Designed and automated functional, integration, system and end-to-end test scripts using Selenium Web Driver.
  • Automated regression test cases using Selenium WebDriver and TestNG across system to ensure that changes or fixes do not impact other modules of the system.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Using Protractor page object model, creating the class files for each view usingJavaScript.
  • Tested a web based invoice/expense tracking e-commerce application using JBoss middleware.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used J2EE for the implementation of script on Eclipse. TestNG and Junit annotation are using for the implementation.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in Designing& developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
  • Middleware WMS WebSphere mapping testing Extensive testing experience with Sterling OMS.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Used Firebug and Fire path for element identification while creating Page Object Repository.
  • Tested OMS System using (Demandware (SAAS, Cloud computing), Sterling, Slingshot).
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests.
  • Created automation scripts in SOAPUI using Groovy Script for web services testing.
  • Automated Web Application Testing using Python Selenium framework in an Agile environment.
  • Created Selenium Test cases for automation using Selenium Web Driver and Python.
  • Configured Selenium WebDriver, TestNG and created selenium automation scripts in java.
  • Maintained and performed deployments onTeamcity- integration tool (CI).
  • Analyzed the script execution report using java framework like Cucumber, TestNG.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Used SQL Queries to verify the data from the Oracle database.
  • Working closely with the Developers in the review and modification of the product and its specifications using.

Environment: Java, Selenium WebDriver, TestNG, Maven, Python, Jenkins, Cucumber, Javascript, SOAP UI, Quality Center, agile, Firebug, Fire path, XML, XPATH, HTML, Eclipse, JavaScript, CSS, SQL, PLSQL, Oracle, Windows.

Confidential, CA

SDET

Responsibilities:

  • Analyzed the Business Requirements Document (BRD),developed Test cases and Test scripts for the application under test.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
  • 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.
  • Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizingJava, Test-NG andSeleniumWeb-Driver.
  • Developed automation test cases, executed these test scripts and logged defects inJIRA/ALM.
  • UsedSVN Subclipserepository for efficient remote team working, also stored the framework and all the developed test cases.
  • Write test scenario's TSM using spreadsheet and QC.
  • Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java/Junit to run Cucumber feature and scenarios and generating report daily basis. TestingJavaScriptweb based applications.
  • 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.
  • Designed data-driven testing framework in Seleniumand captured data dynamically from web controls.
  • 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.
  • Implemented Continuous Integration and Continuous Delivery (CI/CD) with using Jenkins andTeamcity.
  • Analyzed the script execution report using java framework like Cucumber, TestNG.
  • Used Firebug/ IE Developer Toolkit andSeleniumIDE to capture and validate CSS Locators, html ids to identify elements.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application usingSelenium.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Tested compatibility of application for dynamic and static content under various cross browsers usingHTML IDs and Xpath in Selenium.
  • Performed functional testing ofSOAP and RESTFULL Web Services using SOAP UITool.
  • Involved in testingWeb services and XMLwith tool calledSOAP UIand using this tool to locateWSDL fileon internet, create Test cases and run them.
  • Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testingusing JMeter.
  • Designed scenarios inJMeterto perform Load and Stress tests and to analyze results.
  • Involved in regression testing using QTPtool prior converting QTP scripts toSeleniumweb-driver.
  • Attended weekly status meetings with development and management Teams.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Prepared user documentation with screenshots forUAT (User Acceptance testing).

Environment: Java, JavaScript, SeleniumWeb driver/IDE, Eclipse, JMeter, Jira, Rational Integration Tester RIT/Greenhat, HTML, CSS, X-path, ALM, QC, QTP, Test-NG, SVN, SOAP UI, SQL Server, Windows.

Confidential, San Francisco, CA

QA Analyst

Responsibilities:

  • Actively Involved in Software Development Life Cycle and Test Life Cycle, Test strategies, Methodologies and processes.
  • Used Quality Center to prepare Test cases, procedures, Requirements Traceability Matrix and managing the Defects as per the Business requirements.
  • Performed System Testing, Functional Testing, Sanity Testing, Regression Testing and Usability Testing. Used manual and automated scripts for testing the Application.
  • Performed gray box testingand identified different test cases for regression testing.
  • Coordinated with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
  • UsedSeleniumRC to test web sites and their systematic updates for functionality, usability, regression,performance, browser and operating systems compatibility.
  • Involved in working withJUnit test runnerandEclipse.
  • Built automated test-suites usingWebDriver Java API /Seleniumtest suites, JUnitandTestNG.
  • Creatingtest cases and test suits for backend testing.
  • Developed and maintained release acceptance tests usingSeleniumIDE, JUnit, and Eclipse.
  • Worked closely with Development as well as Requirement teams to ensure testing issues are resolved on timely manner.
  • Worked in continuous integration environment. Deploy code stored in GitHub toQAenvironment via Hudson continuous integration tool. Manages QAprocess for release candidate. Reports progress to business development.
  • Prioritized items with upper management to coordinate and test based on business priority. Delegatedand coordinated daily and weekly tasks to offshore resources. Provide feedback to team, report progress tomanagement.
  • Designed and coded new features for internal harness application. (Java, SQL, JDBC, GitHub, JUnit).
  • Expanded feature set considerably over a short period of time, significantly increasing product scope.
  • Created CSS/XSLT script to parse XML results into HTML format.
  • Created user defined functions in Java and implemented the functionality withSelenium.
  • Performed end-to-end testing.
  • Performed unit testing as well as integration testing.
  • Created documentation fortesterprocedures and best practices.

Environment: JAVA, Java Script, Eclipse IDE, HP QC, QTP, HTML, Waterfall, JMeter, Selenium IDE/RC, SQL, JDBC, Maven, JUnit, CSS, XSLT, GitHub.

Confidential, San Francisco, CA

Automation Engineer

Responsibilities:

  • Responsible for Planning, analyzing Test Plan, creating Test cases and Test Scripts based on business requirements, technical specifications and/or product knowledge.
  • Involved with Web Application Development and testing using Selenium.
  • Executed regression and data driven testing on the system using Selenium.
  • Assisted in development of Proof of Concept using detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications.
  • Involved in development of Modular driven test automation framework for the application.
  • Responsible for the testing of Business Application which includes: System Testing, Integration Testing, Functionality Testing, Transaction Testing, Negative Testing, Black Box Testing, Regression Testing.
  • Created traceability matrix and mapped requirements to Test Cases.
  • Responsible to verifyWeb services API request, response data validations in REST architecture.
  • Experience in REST webservices validating request and response using SOAP-UI.
  • Participated in requirements walkthroughs with users to better understand.
  • Performed backend testing using SQL queries to retrieve and verify information in the database.
  • Executed test cases manually to verify the expected results worked with technical designers and architects to understand the requirements for a test environment setup.
  • Created automated scripts for GUI Regression and Integration testing.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.

Environment: Java, J2EE, Selenium WebDriver/ IDE, Java Script, Eclipse IDE, TestNG, JIRA, SQL, Windows.

Confidential

Software Engineer

Responsibilities:

  • Gathered Business Requirements and meeting different users of the application.
  • Developed Web Services for saving and updating order details, including some other common services which include Protocol Services etc.
  • Mapped and managed Object/table relationships in Hibernate.
  • Defined and developed the User interface screens and the corresponding Java artifacts using Struts.
  • Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
  • Used Selenium IDE for Open source web testing.
  • Performed Client side validations using Java script.
  • Wrote SQL queries and stored procedures to interact with the DB.
  • Provided management of various departments with reports, time series graphs and pie charts using PowerPlay.
  • Performed Unit testing and prepared new test case documents.
  • Implemented various useful design patterns including Singleton and Data Access objects etc.
  • Used ESB to develop message flows for routing and transformation of the web services requests.
  • Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
  • Automation of REST API based product using Rest Assured Framework with JSON.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.

Environment: s: Java, JSP, Servlets, Struts, Hibernate, WebLogic application Server, Web Services, SOAP, WSDL, HTML, XML, Oracle, Windows and UNIX.

Confidential

Software Engineer

Responsibilities:

  • Designed Data Model and Developed Stored Procedures using PL/SQL.
  • Used JDBC API for interaction with the SQL Server Database.
  • XML was used to transfer the data between different layers.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.
  • Guided team members on Struts Framework.
  • Test plan creation, Test Case creation, Test Script writing and execution (manual testing).
  • 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.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Developed the presentation layer using JSP, JSF, Tag libraries, HTML, CSS and client validations using JavaScript.
  • 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.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Used JMS for Asynchronous communication between the applications.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Developed the Appraisal and KRA form using JSP, HTML, CSS and JavaScript.
  • Interacted with database to fix the bugs based on Business requirements.

Environment: Java, JDBC, Servlets, JSP, XML, HTML, CSS Struts, JavaScript, Oracle 9i, PL/SQL, Windows.

Confidential

Junior UI Developer

Responsibilities:

  • Worked closely with Business, Marketing and Development teams to strategise design solutions.
  • Was instrumental in drafting UI specifications and Style guides.
  • Designed and developed the front end using HTML, DHTML.
  • Developed CSS, DHTML to manage the style of the complete site.
  • Designed animation using motion tween and shape tween in Flash.
  • Developed pages that support advanced client side technologies, such as JavaScript.
  • Used the jQuery widgets like Accordion and Date picker and interactions like Draggable, Droppable, Resizable jQuery interactions.
  • Used JavaScript for forms validation and in DOM.
  • Checked for browser compatibility using Adobe Browser Lab.

Environment: CSS, HTML, DHTML, XML, XSL, XSLT, JavaScript, jQuery, Adobe PhotoShopCS3, Flash CS3, Adobe Dreamweaver, Java, JSP, Servlets.

Hire Now