We provide IT Staff Augmentation Services!

Sdet Resume

5.00/5 (Submit Your Rating)

Syracuse, NY

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.
  • In depth understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC) and QA methodologies including Waterfall and Agile methodologies to ensure appropriate Quality Control.
  • Insightful experience in project management activities including Defect Tracking, scoping, estimation, and quality management.
  • 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.
  • Excellent experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and Automated open source Testing Tools.
  • 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.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
  • Proven abilities in working on Web and Mobile based Online Payments applications using Java, Maven, , through Continuous Integration using Jenkins, Git for CVS.
  • Hands on experience in developing Test plan, Test cases, User Acceptance Test (UAT) and executing regression test cycles.
  • Experience in all stages of testing - Integration, Smoke, Regression, System/end-to-end/Process, Usability, Web and Maintenance testing.
  • Used Appium, Robotium, Xcode for Native Mobile Application automation testing for iOS and Android platform.
  • Possess good programming skills and understanding of JAVA, JSP, HTML, UNIX shell scripts, SQL.
  • Written JQuery using ID to locate dynamic element in web page and executed Java Script using JQuery.
  • Experience in using Quality Center extensively for establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.
  • Good experience in Bug Tracking tools like Quality center, Test director, Clear Quest and BugZilla.
  • Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Good Knowledge in Test Management and Testing Lifecycle Methodologies like Agile Models, Waterfall, TDD (Test Driven Development).
  • Expert in performing Data driven & Key word driven testing using Mercury Tools (Win Runner and QTP).
  • 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.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

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 Services

Programming Languages: Java, 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, 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

UML Tools: Rational Rose, Microsoft Office Visio 2003, SmartDraw, 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, Syracuse, NY

SDET

Responsibilities:

  • Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
  • Identified test cases to automate and develop automation test scripts using Selenium WebDriver and Java.
  • Involved in creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, used Git and Source Tree as VCS for a Java based Web application, used Maven as build tool and Jenkins to create and run deployment jobs.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Configured and Installed Selenium Webdriver, TestNG, Maven and Jenkins for Continuous build cycles.
  • Automation of REST API based product using Rest Assured Framework with JSON.
  • Worked closely with Agile Scrum team to ensure product testability while running E2E Regression tests in Selenium WebDriver using TestNG and maintained test environments used for white box testing during new product releases.
  • Involved in developing Test Automation Framework for the application using Selenium WebDriver with Maven.
  • Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
  • Created and executed the test scripts with Java/Junit for Server side APIs.
  • Involved in functional testing, Integration testing, User Acceptance testing, Regression testing.
  • Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.
  • Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
  • Designed scenarios in JMeter to perform Load and Stress tests and to analyze results.
  • 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 the snooping tool to capture images and update them in the JIRA.
  • Involved in regression testing using QTP tool prior converting QTP scripts to selenium web-driver.
  • Involved in Agile (Scrum Process) methodology based on Project Planning, Test Planning and Coordinating on all SDLC phases.
  • Used Quality Center for bug-reporting, tracking and to create and execute various scenarios, generate graphs, overlaid graphs for comparison, and analyzed the results.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Validated the data in the database by using SQL queries.
  • Executed automation test scripts developed in QTP / UFT validated results.
  • Performed Backend Testing by Executing SQL Queries against Oracle and SQL database.
  • Responsible for the Team performance, and preparing & submitting the graphs and metrics to the higher management.

Environment: Java, Selenium Web driver, Jmeter, Cucumber, Jira, JavaScript, HTML, CSS, X-path, Windows, SQL Server, Application Lifecycle Management, Quality Center, Test-NG, SVN, SOAP UI, Fire bug, Fire Path, Eclipse, IE Developer Toolkit, QTP.

Confidential, Oklahoma City, OK

QA Automation Engineer

Responsibilities:

  • Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
  • Developed automation test scripts using Selenium Web Driver and Java.
  • Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
  • Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
  • Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Created the JUnit test cases for the different web applications using Eclipse IDE.
  • Worked with designing and building automation frameworks in Cucumber BDD.
  • Used Cucumber automated testing to test new and existing functionality.
  • Extended data driven framework and developed re-usable functions across the application.
  • Used JUnit Test to automate functional and regression testing across integrated environments.
  • Used ANT to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
  • Involved in ANT configuration for running servers and scripts after the build.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
  • Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
  • Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.

Environment: Java, Selenium WebDriver, Eclipse, Junit, JMeter, Cucumber, ANT, Jenkins, SoapUI, Internet Explorer, Google Chrome, Firefox, Git, TDD, Agile, Quality Center, SQL, Oracle, Windows and UNIX.

Confidential, Chicago, IL

Jr. SDET

Responsibilities:

  • Created Test Cases, executed test cases, Logged Defects and created traceability between requirements and test cases using ALM/QC.
  • Responsible for creating test plans, test cases, test scenarios and mapping business requirements to test cases.
  • Designed the test cases and developed test scripts using Java and Selenium RC/IDE.
  • Developed automation framework for Selenium RC in Modular Framework model.
  • Used HP Quality Center (QC/ALM) and JIRA for reserving, executing test cases, defect tracking, and the complete test management.
  • Involved in extensive DATA validation using SQL queries and back-end testing.
  • Developed Test Plan, Test Cases and executed various test scripts functional testing.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Developed Automation scripts for new enhancements using Selenium RC and Junit.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Monitored and planned tests and test scripts using Quality Center, and also used its bug reporting capabilities to track document bugs.
  • Extensively involved in integrating Selenium RC with existing API to test framework.
  • Used Junit framework for test cases Performed Black Box and Unit testing using Equivalence Partitioning analysis.
  • Used Quality Center as Test Repository for Requirements, Test plans.
  • Enhanced the scripts by Reusable Actions, Checkpoints, Synchronization points, parameterization and modular test in QTP.
  • Worked actively with developers in expediting the code as against the specs and performing Unit Testing.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Extensively used the record and Playback framework functionality by using QTP.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.
  • 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).
  • Wrote and executed SQL’s and PL/SQL’s to do the backend testing.
  • Responsible for updating and maintaining the Quality Center for reporting and logging the defects found during functional and regression testing and follow up the bug life cycle.

Environment: Java, Selenium RC/IDE, Eclipse, Junit, Ant, SoapUI, .Net, Internet Explorer, QTP/UFT, Mozilla Firefox, Quality center, SQL, PL/SQL, Oracle, Windows and UNIX.

Confidential, Akron, OH

QA Automation Engineer

Responsibilities:

  • Involved in writing and executing detailed Test cases, Test plans and Test design documents.
  • Identified test cases to automate. Automate those test cases using Selenium RC, Junit and Java (Eclipse IDE) contributed in framework creation.
  • Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium RC.
  • Implemented Modular Frame work for Selenium RC scripts using Java in Page Library model.
  • Developed a Data Driven Framework using Selenium RC/IDE.
  • Performed functionality and regression testing during the various phases of the application using Selenium RC.
  • Automated suitable test cases for Regression Testing using JUnit for back end automation.
  • Identified Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Created Requirement Traceability Matrix and also updated the Requirement traceability matrix timely with the changes in HP Quality Center.
  • Involved in providing the efficient locators strategy like XPath and CSS to run Selenium RC script in stable condition.
  • Used Jira for Bug Tracking, Bug fixing, and Bug Reporting.
  • Involved in the Database Testing using SQL Quires of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables.

Environment: Selenium RC/IDE, Eclipse, Quality Center, Windows, Agile Methodology, SoapUI, MS Office tools, Jira, Oracle, SQL Server, HTML, XML, VSS Windows and UNIX.

Confidential

Java Developer

Responsibilities:

  • Designed application using MVC design pattern.
  • Developed front-end user interface modules by using HTML and XML.
  • Performed Front-end validations of user requests using Java Script.
  • Designed and developed the interacting JSPs and Servlets for modules like User Authentication and Summary Display.
  • Designed and developed Entity/Session EJB components for the primary modules.
  • Java Mail was used to notify the user of the status and completion of the request.
  • Developed Stored Procedures on Oracle MS SQL Server.
  • Used AJAX framework for server communication and seamless user experience.
  • Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
  • Implemented Queries using SQL (database triggers and functions).  
  • JDBC was used to interface the web-tier components on the J2EE server with the relational database.
  • Feasibility Analysis (For the deliverables) - Evaluating the feasibility of the requirements against complexity and time lines.
  • Highly involved in designing the next generation data architecture for the unstructured data.
  • Co-ordinate with Project Managers, Development and QA teams during the course of the project.

Environment: Java, EJB, Java Script, HTML, XML, Servlets, MVC, JDBC, SQL, MS SQL Server, Tomcat.

Confidential

Java Developer

Responsibilities:

  • Used Core Java OOPS concepts (inheritance, polymorphism) in developing the code.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Implemented all business logic using extensions of Struts Servlets and beans.
  • Used Struts Action Servlets, Action Form to design various JSP pages using MVC.
  • Developed Java Server Pages (JSP) for the front end and Servlets for handling Http requests and response.
  • Created Action classes and used struts related features like Validations and Action Messages.
  • Used JavaScript and struts validation framework for performing front end validations.
  • Responsible for the configuration of Struts web based application using struts-config.xml and web.xml.
  • Involved in rollout and release planning for next version of Reverse Mortgage.
  • Building Packages for the deployment.
  • Deployed J2EE code in Production and non-production environment.
  • Deploying code in three different servers.
  • Validating pre-build configuration.

Environment: Core Java, Eclipse, Informix, Struts, JSP, Servlets, HTML, DHTML, SQL, Windows XP, UNIX.

We'd love your feedback!