We provide IT Staff Augmentation Services!

Sdet Resume

Austin, Tx

SUMMARY:

  • A dynamic and a result - oriented QA Analyst/QA Automation/SDET of experience in various domains including HealthCare, Banking, Insurance and Ecommerce
  • Extensive knowledge on Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC) and STLC.
  • Extensive experience in testing both manual and automation testing of Client server, Web based and API/ web Services, Angular and non-Angular applications
  • Strong working experience in Agile Testing Environment and good expertise in handling Scrum calls, Sprint Planning, Reviews and retrospective meetings.
  • Extensive experience on Core Java and Object-Oriented Programming (OOP) concepts and Experience in designing, developing, enhancing automated test scripts for Selenium using Java.
  • Expertise in Selenium WebDriver, Java, Jenkins (continuous integration, Regression tests), Maven, Eclipse IDE, TestNG, JUnit, Cucumber (BDD/TDD).
  • Designed, developed and successfully implemented TDD or BDD, Hybrid and Keyword driven frameworks from scratch, using programming languages like Java.
  • Experience in implementing and maintaining Page Object Model (POM) by adding web elements at the page level and reusing the same elements
  • Experience in developing BDD using Cucumber in java and worked very closely with the Product owner (PO) to develop Features files, steps definitions and Test Runner
  • Automated test cases within the same sprint and built automation regression test suite for the application which can be executed during each sprint release.
  • Coded Reusable methods for the common framework development to support Web, mobile applications and API as well by analyzing the functionalities of various web applications
  • Integrated Automation scripts on Continuous Integration (CI) tool Jenkins for nightly batch run of the Script by configuring the Jenkin to pick up the latest code from Git/GitHub
  • Implemented TestNg as part of the framework by configuring the tesng.xml file to support test suites, groups, listeners, passing parameters, parallel testing to run along with selenium grid.
  • Experience in using build management tools like Maven by adding, maintaining the profiles, dependencies in the pom.xml.
  • Extensively knowledge on Web Technologies like XML, HTML, XHTML, JavaScript, CSS, and also worked on various operating systems like Windows, UNIX, and Linux.
  • Performed Cross browser testing (executing test cases against various browsers like Mozilla Firefox, Google chrome, IE and Safari etc.)
  • Performed database Data driven testing using Selenium WebDriver, TestNG and JDBC Connections which reads data from database XML files.
  • Hands-on SOAP UI and READY API for testing SOAP-WSDL and RESTful web services and swagger for the API documentation. And automated Restful services in Java using Rest Assured Library
  • Used JIRA, Rally and Quality center to report and log various defects, and prepared Test Summary Reports and reviewed them.
  • Prepared Traceability Matrix (RTM) to show the test coverage requirement vs. Test scripts.
  • Have extensive experience in implementation and testing Workflow Rules, Role based Page Layouts, Record Types, Approvals and Assignment Rules.

TECHNICAL SKILLS:

Testing Tools and Libraries: Selenium Web Driver, Cucumber, Protractor, TestNG, Junit, Maven, Apache POI, Eclipse, MS Visual Studio, nUnit, Jasmine.

Web Technologies: Java, Java script, HTML, CSS.

Frameworks: BDD, TDD, Keyword Driven, Data-Driven, Hybrid.

Application Servers: IBM WebSphere (WAS), WebLogic, JBoss, Tomcat

Database Mgmt. Systems:: Oracle, My SQL, SQL Server.

Versioning Tool: Git, GITHUB, Apache Subversion (SVN).

Bug Tracking Tools: Quality Center, JIRA, Rally.

PROFESSIONAL EXPERIENCE:

Confidential, Austin,TX.

SDET

Responsibilities:

  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions, Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports.
  • Participated in all meetings planned for release and obtain necessary technical requirement. Such meetings include design review, test execution timeline etc.
  • Identified high level scenarios to perform test execution for requirements in current release.
  • Worked in a team environment using Agile software methodologies while attended daily Scrum meetings with the team to discuss the milestones and progress.
  • Developed BDD (Behavior Driven Development) tests using Cucumber in Gherkin format for writing behaviors in feature files and Step definitions.
  • Involved in Automation Framework development from the scratch using Selenium WebDriver, TestNG, Cucumber JVM and Page Object Model in Eclipse.
  • Followed DevOps continuous integration (CI) tool Jenkins to execute the test scripts periodically on Selenium Grid for different platforms.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Experience in writing complex XPATH using following and preceding and also using functions like contains and not contains.
  • Thorough experience in implementing Automation tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git, Jenkins, Apache POI, Maven pom.xml.
  • Used test runner classes in cucumber to generate step definition and also used tags to run different kinds of test suites like smoke, and regression.
  • Created profiles in maven to launch specific TestNG suite from Jenkins job
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI and Rest Assured/Java
  • Captured Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Created test reports of errors with supporting traces, log files and excellent descriptions.
  • Communicated with the customer as needed to reproduce an issue found in a vehicle or system.

Environment: Java, Selenium WebDriver, Cucumber, Jenkins, Junit, Git, SOAP UI, READY API, Jira, Eclipse IDE, Xpath, JSON, XML, CSS, HTML, Firebug, Internet Explorer, Chrome, Firefox, Oracle and SQL.

Confidential, Woonsocket, RI

Sr.QA Engineer

Responsibilities:

  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Determine test objectives and standards by studying Software requirements and writing test plans, test cases and test scripts.
  • Performed agile testing, review the stories, and participated in Daily Scrum, Iteration Planning, and Release Planning meeting.
  • Developed BDD, TDD script with Cucumber and developed step definition for Gherkin based features.
  • Involved in Preparation of 'Hybrid Driven Reusable Framework' using Java.
  • Involved in Automation Feasibility Study for Web based applications.
  • Performed browser compatibility testing in different versions of Internet Explorer, Chrome, Mozilla Firefox and Safari and performed Cross platform testing across different versions of operating systems (Windows, Linux & Unix) using Selenium Grid.
  • Worked with XPath, CSS Selector, Link Text, Tag and Class Names and used tools like Firebug to identify web elements.
  • Involved in Automation Framework development from the scratch using Selenium WebDriver, TestNG, Cucumber JVM and Page Object Model in Eclipse.
  • Test the workflow rules like removing the details of the patient once the patient is checked out based on the checkout field dates.
  • Followed DevOps continuous integration (CI) tool Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Used Maven, Selenium WebDriver to execute Selenium automation suites on different platform.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations and Mouse Movements.
  • Writing SQL queries to extract and compare the actual results with the expected results and Validate accordingly
  • Performed Data driven testing to validate the components displayed on the website using Selenium.
  • Attended daily Sacrum meetings with the team to discuss the milestones and progress.

Environment: Java, Eclipse IDE Plug-in, Selenium IDE, Selenium RC, Web Driver, JUnit, Cucumber, HTML, UNIX, Oracle, Jira, Windows /XP/Vista.

Confidential, Kansas, MO

Selenium QA Tester

Responsibilities:

  • Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
  • Performed automation of test cases for Regression Testing using JUnit and Selenium, testing Functional, Acceptance and Limit validations.
  • Designed and developed Automation Framework (Hybrid, Keyword-driven) using Selenium Web Driver.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Performed browser compatibility testing in different versions of Internet Explorer, Chrome, Mozilla Firefox and Safari and performed Cross platform testing across different versions of operating systems (Windows, Linux & Unix) using Selenium Grid.
  • Suggested automation process improvements & engaged in framework enhancements.
  • Coordinate with developers to prioritize defects and rectify them.
  • Performed multi browser testing to check application can work on IE, Firefox, and Chrome browsers
  • Maintained code version using GIT Hub.
  • Participated in technical, status review, and release and production meetings.
  • Exported Test Case Scripts (Java - Selenium RC) in Eclipse IDE and modified the Selenium scripts and executed.
  • Execution of test suites and HTML report generation using TestNG.
  • Performed REST API Testing using Http client, Java Test Client for REST web APIs.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services RESTFUL service.
  • Extensively queried through SQL to check the database records in MySQL database.
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
  • Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
  • Written and executed test cases in HP Quality Center for the release.

Environment: HP ALM, Selenium IDE, Selenium Grid, Selenium Web Driver API, HP Quality Center, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), JIRA, Eclipse, UNIX, Windows.

Confidential, RI

Automation Tester

Responsibilities:

  • Analyzed Business requirement documents with the business and development team to understand the architecture and functionality of the application.
  • Involved in Requirements meeting, daily standup calls, and weekly team meetings.
  • Created a test plan by analyzing the requirements followed by use case diagrams.
  • Involved in writing and executing test scripts using Selenium WebDriver and Java.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which read data from external files.
  • Integrated Automation scripts in continuous integration tools like Jenkins.
  • Performed BDD using Cucumber features.
  • Involved in testing the Web Services like SOAP by using a tool SOAPUI.
  • Mapping test cases with the requirement using Requirement Traceability Matrix.
  • Performed Integration and Regression testing to check backward compatibility of new features.
  • Performed testing using Android and iPhone mobile emulator for a hybrid mobile application.
  • Performed User Interface testing on different mobile phone handsets using emulators.
  • Participated in inspection meetings to understand the business rules and system operation flows.
  • Implemented logic to read data from the Excel to achieve functional testing with different data.

Environment: Selenium Web Driver, TestNG, Cucumber, XML, Maven, Eclipse, CSS, SQL, HTML, API, Jenkins, Java, Selenium IDE, JUnit, SOAP UI, Eclipse, Agile Scrum, SDLC, STLC, Gherkins. s

Confidential

Java Programmer

Responsibilities:

  • Implemented spring dependency injection using annotations.
  • Developed the data access classes using JDBC and SQL queries
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Designed and developed a single servlet which handles every web request.
  • Interacted with databases using JDBC connectivity.
  • Used Servlets to write server-side programs.
  • Implemented Service Oriented Architecture by creating SOAP with WSDL.
  • Independently developed DAO layer using Spring ORM and Hibernate entity beans
  • Used REST Web services for sending and receiving data.
  • Proficient with Web Services framework and writing XML based Web Services.
  • Developed front end validations using JavaScript.
  • Prepared Technical documentation and Sequence Diagrams for the application.
  • Implemented Model View Controller architecture using Spring framework.
  • Used AJAX for server communication and seamless user interface.
  • Actively involved in Unit/Integration testing the application.

Environment: Java, Struts Framework, Spring Framework, JSP, JDBC, JUnit, UML, XML, XSD, Ant, Maven, GIT, HTML, CSS, JavaScript, Servlets and Eclipse.

Hire Now