We provide IT Staff Augmentation Services!

Sdet Engineer Resume

3.00/5 (Submit Your Rating)

San Diego, CA

PROFESSIONAL SUMMARY:

  • Over 7 years of professional experience in IT in which Three years of experience in JAVA Development and over Four years of experience in Testing including Automation, Implementation, Integration, Conversion, Migration, Development, Customization, Testing, Troubleshooting and building of QA Automation Framework.
  • Built QA Automation Framework using Maven, Selenium, Web Driver Tool, Java Client Libraries, Properties Files, Config Files and Jars. Using TestNG and JUnit Unit Testing Framework executed Test Scripts. Used both Perforce & SVN Repository for checking - in and checkout Java Test Script Code.
  • Extensively involved in some phases of Software Development Life Cycle (SDLC) especially in waterfall and agile environments.
  • Expert in developing Java Selenium WebDriver/IDE/GRID test scripts, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Experience in Junit, TestNG framework for Unit and Functional testing, Maven and ANT for Project building, Jenkins/Hudson for Continuous Integration.
  • Currently working on automating different module using Cucumber Tool, Ruby Mine, JBehave and JRuby Framework. Creating Feature files using GWT, step definition, config file, drivers, path using Ruby Test Automation Script for Front End UI Automation.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP Quality Center, JIRA, Clear Quest, BugZilla,Mantis and communicate toward the team to resolved it.
  • 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.
  • Experience in creating Test Plans, Test Strategy, Test Cases, Test Scenarios for various applications
  • Knowledgeable and good exposure on automating scripts using Quick Test Professional (QTP).
  • Experience in mobile testing using Appium, Experience in performing end to end testing for Angular JS using Protractor.
  • Hands on Experience in testing on multiple platforms like Android OS, iOS, Windows and Blackberry for Smartphone & tablets.
  • Expertise in analysis of Problem Severity and priority in Defects Reporting System using Test Management tools like Rational Clear Quest, Bugzilla, Test Director, Mercury Quality Center and Application lifecycle management (ALM) and communicate toward the team to resolved it.
  • Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
  • Expertise in using Apache POI to read data from external sources to feed locators into the test script.
  • Experience with Data-driven testing and writing SQL queries for database manipulations.
  • Knowledge on networking protocols (TCP/P Protocol suite) such as TCP, UDP, FTP, SSL and HTTP.
  • High Level knowledge of Cucumber & Calabash Automation tools.
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data Modified existing framework according to the project requirement.
  • Conducted review meetings with in a team.
  • Involved in IVR testing and good Knowledge on Empirix Hammer tool.
  • Expertise in writing SQL Queries, SQL *PLUS, PLSQL stored procedures for databases like Oracle, MySQL, DB2 on UNIX as well as Windows platforms.
  • Prepared test metrics and shared with stake holders.
  • Experienced in Banking and Financial and Insurance domains.
  • Testing Video Games for Quality Assurance, Writing Excellent Bug Reports, Communicating with Development team and Production.
  • Strong verbal and written communication skills with the ability to work in a team setting or individually.

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

Programming Languages: Java 1.3, Java 1.4, Java 1.5, C, Perl5, 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, Sun Iplanet Web and Messaging Server 4.1

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

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

Source Control: VSS4.0, CVS 4.3.2, Rational Clearcase

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

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

Server Configuration Expertise: Qmail, Samba, Squid Proxy, LDAP

Protocols: TCP/IP, SNMP, WAP, PAP, SMPP, SOAP, SMTP, HTTP, HTTPS

Messaging: JMS, MQ-Series.

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

Test Tools/ Others: Java Web Start, AdventNet WebNMS 4.7.0, JProfiler 4.3, JProbe 5.0, TestNG, JUnit and JMeter

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

SDET Engineer

Responsibilities:

  • As a SDET, delivered end-to-end testing of multiple modules and responsible for setting up the automation infrastructure for Selenium testing.
  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Involved in the usage of BDD framework with Cucumber Step Definition, Scenarios and Features for UAT testing.
  • Implementation of ATDD technical practices (e.g. Automated testing, TDD, continuous integration) create a robust/reliable /repeatable automation test bed.
  • Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
  • Configured Selenium Web Driver, Testing, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
  • Performed manual testing & Mobile Application Testing using Appium.
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Created Load runner Scenarios in Empirix Hammer Call Master to simulate peak usages.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.
  • Involved in Designing& developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
  • Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers.
  • Used SVN Subclipse repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Utilized Microsoft SSRS (SQL server reporting services) to report, create various reports during day-to-day testing for Development Management.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSSLocators.
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
  • Used Testing Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
  • Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
  • 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 pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • 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.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems. (validation)
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.

Environment: Java, Selenium WebDriver, TestNG, Maven, Appium, Jenkins,Agile, HTML, XML, XPath,, JavaScript, Quality Center, Firebug, SQL, PLSQL, Putty, SQL Navigator, Oracle, UNIX, Windows

Confidential, San Francisco, California

SDET

Responsibilities:

  • Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely with business team to understand the Requirement Document in creating Test Plan.
  • Performed functional, regression and UAT Testing extensively used Selenium Web driver.
  • Used J2EE for the implementation of script on Eclipse, TestNG and Junit annotation are using for the implementation.
  • Initially involved in creating a Manual Test Cases. Tests were grouped into test plan and executed. Results were recorded and published to management.
  • Involved in performing Smoke, Functional, System and Regression and backend Testing.
  • Created Java based scripts for Selenium WebDriver with JUnit/TestNG as automation frame work.
  • Performed Unit Testing of java application.
  • Performed GUI and Flash component testing and Cross Browser compatibility testing during the releases.
  • Developed Hybrid framework with Selenium.
  • Used MAVEN to build and run the Selenium automation framework.
  • Implemented BDD framework first time in the organization by writing features files, step definitions and closely worked with the Product owner using cucumber.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Performed Device testing on Mobile, Tablets apps and blue-ray devices.
  • Ensure traceability of test cases back to the Business requirements.
  • Parameterized web services using SOAP UI to test same Service with multiple sets of data.
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Used Selenium GRID to execute test cases in parallel on different target machines.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Wrote SQL Query to extract data from various database tables for testing purpose.
  • Database Change Verification testing using Oracle-Toad and SQL queries.
  • Worked closely with the QA Manager and QA Lead to discuss/decide major activities, scopes and milestones in the QA life cycle.
  • Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users

Environment: Java, TestNG, Maui, Maven, Jenkins, SOUPUI, TDD, Agile, HTML, XML, XPath, Jira, Web Services (SOAP & RESTFUL) JavaScript, Firebug, SQL, PLSQL, Putty, Win SCP, SQL Navigator, Oracle, UNIX, Windows.

Confidential, Charlotte, NC

Jr. SDET

Responsibilities:

  • Involved in analyzing the Functional Requirement Documents (FRD).
  • Participated in Agile team with daily scrum meetings and sprint planning meetings
  • Involved in the development of test strategy, test plans and test cases based on the application requirement documents.
  • Developed the Test cases to evaluate the secured information of web based user authenticated applications.
  • Validated the transformation logics as per requirement using DB2 queries
  • Implemented Smoke and sanity testing on every developed test case.
  • Executing manually created, developed complicated test Cases with mandatory fields and UI testing.
  • Flow of application is tested by implementing the Integration testing.
  • Tested various text-hyperlinks and image-hyperlinks of Home page and different pages.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Executed Retesting testing and Regression testing for every modified code of product to fix the defects and an End-to-End testing is performed on various platforms with various browsers.
  • Debugged the test scripts, created batch tests, verified the test results and reported the defects using HP ALM.
  • Planned, Designed, Developed and executed User Acceptance Testing ( UAT) test cases.
  • Identified, Reported and Tracked Defects using Quality Center test management tool.
  • Experienced in testing web services (SOAP/REST) via SOAP UI.
  • Using Selenium Automated Tool automated manual testing Using Eclipse IDE analyzed, debugged Java code and performed White Box Testing.
  • Manually tested, verified and validated that the product meets user requirements.
  • Performed Integration Testing among Customer information, Contacts, Leads, Opportunity and Activity management modules
  • Performed Regression and Re-Testing following any updates or bug fixes by the development team.
  • Performed Database Testing using SQL scripts to compare UI results and quality of data with the DB.
  • Involved in code review meetings and weekly walkthrough to verify the status of the application testing and discuss the defects.
  • Created and maintained dashboards to present the program status and risks.

Environment: Selenium IDE, Eclipse IDE, HP Quality Center, Java, HTML, SQL, Selenium WebDriver

Confidential, New Hyde Park, NY

QA Analyst

Responsibilities:

  • Actively interacted with the Business users, product owner and the developers in the Agile team to understand the test scenarios.
  • Created a Test Strategy, Test Plan and Test Cases.
  • Automating the test scripts are planned, prepared and upgraded using HP Quality Center (QC).
  • Modernized the automation test scripts based on the periodical changes in the functionality requirements of product.
  • Automated various critical points identified in functional testing using Selenium Webdriver.
  • Inserted checkpoints to compare the present behavior of the application being tested to its behavior in the earlier version using selenium IDE.
  • Developed and automated regression test cases with positive scenarios Selenium Webdriver.
  • Executed Backend and Database tests using SQL queries, validating the data for database editing and debugging is conducted using selenium.
  • Performed and maintained unit testing using Junit framework.
  • Performed validation of completed sites including the debugging and testing of code.
  • Implement short sprint cycles of Agile method of Testing, including the need for fast feedback, high visibility, and alignment with customer need.
  • Extensively involved in creating and managing Change Requests (CR) in multiple releases using SharePoint.
  • Dynamic and static objects in selenium are dealt with the DOM, Xpath and CSS path.
  • Made use of Verification Points such as Object, Region, Menu, Alphanumeric and Clipboard checkpoints to make sure that the GUI specifications and customer requirements of the application are followed.
  • Developed test scripts for service calls and rendered data through XML files.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Conducted functional requirement testing to test business scenarios, user actions, interfaces, data rules, user messages and error conditions.
  • Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.
  • Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool.
  • Dealt with the Bug life cycle phases like Defect analysis, bug tracking and Retesting is performed and maintained the status of reports.
  • Involved in daily and weekly defect and risk meetings.

Environment: Java, HTML, CSS, selenium Webdriver, XML, Eclipse IDE, Junit, SVN, HP ALM/Quality Center, SQL Queries, Oracle and Firebug.

Confidential

Java Developer

Responsibilities:

  • Implemented Spring MVC Design pattern.
  • Involved in Analysis and coding of the Project on Java and J2EE environment.
  • Developed configuration files for spring framework.
  • Developed the presentation layer using HTML, JSP, CSS and JSTL.
  • Used ORM mapping tool called Hibernate.
  • Used Spring Framework for Dependency injection.
  • Implemented Hibernate in data access layer to access and update information in the database and configured hibernate.cfg.xml files according to hibernate framework.
  • Developed the model classes (POJOs).
  • Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL.
  • Used JAXB to convert persistent java objects to xml files.
  • Implemented exception handling.
  • Developed test cases and performed unit and integration testing.
  • Performed validation of completed sites including the debugging and testing of code.
  • Performed using testing using Junit and Mockito.
  • Experienced in testing web services (SOAP/REST) via SOAP UI.
  • Followed Agile process in recent releases of project.
  • Participated in complete SDLC which includes inception, development, deployment and maintenance.
  • Worked with QA personnel directly during the maintenance phase to resolve defects and to make sure all the requirements are met.
  • Provided L3 support for the application.

Environment: Java, JavaEE, Spring 3.0, Hibernate 3.0, JSP, Oracle10g, JDBC, SQL, CSS, JavaScript, JAXB, JBoss 7.x, Mockito and EclEmma.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Used J2EE Design Patterns (Session Facade, Data Transfer Object, and GO4) for Middle Tier Development.
  • Used STRUTS1.1 Frame Work to implement MVC design and advanced validator.
  • Used advanced feature of Struts Wildcard Mappings for preparing, displaying the form on JSP and submitting form to an action.
  • Designed and developed session and entity beans for implementing the business logic.
  • Deployed EJB on BEA Web Logic Server.
  • System analysis, design and development of the web application.
  • Responsible for developing the Struts-configuration file, Action classes for handling the Http requests from the front-end components, OOAD concepts applied.
  • Designed Data flow diagrams, class diagrams, component diagrams, Deployment diagrams.
  • Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Developed the front-end components using HTML, DHTML, Java Scripts, JSP, AJAX, JSON, DOJO, Jquery, XML and XSLT.
  • Implemented MVC architecture implementation on Eclipse framework.
  • Implemented RIA application using Adobe flex.
  • Used WebSphere application server for deploying Servlets and JSP.
  • Developed interface to send messages between systems using JMS.
  • Wrote test cases using Junit testing frame work.
  • Coordinate Quality Assurance activities and web services.

Environment: Java 4/5, J2EE, 1.2, Servlets 2.2, JSP, Apache Tomcat application server, Hibernate, spring, Apache Log4j, HTML, Oracle 9i, JavaScript, Eclipse.

We'd love your feedback!