We provide IT Staff Augmentation Services!

Sdet Resume

3.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • 9+ Years of experience in Software Quality Assurance, which include experience in Web Automation, Web Services/API, Cloud and Mobile Testing in domains like Finance, Health Care, CRM and Ecommerce.
  • Expert in STLC (Software Testing life cycle) and SDLC (Software Development life cycle) including Agile Methodology/SCRUM, Waterfall and TDD and developed Test scenarios, Test Suites, Test cases, Test Data, Test procedures, Test reports and documenting manual and automation tests.
  • Experience in developing Test Automation Infrastructure and frameworks for testing Web applications using Selenium, Appium, Rest AssuredandUFT
  • Experience in developing in Core java programming using OOPSconcepts.
  • Good Knowledge in OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance. Good noledge in Exception Handling, Collection Framework, File Operations, Multi - Threading, Methods of string classes, Conditional and Looping statements.
  • Experience in working with open source toolsSelenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipseand preparation of automation test framework.
  • Practical hands on experience in different automation frameworks like Page Object Model Framework, Keyword Driven Framework, Data Driven Framework, Hybrid Framework and for a number of projects.
  • Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.
  • Configured Selenium scripts with Continuous Integration server to perform Sanity Test
  • Expertise in testing REST Web Services using SOAPUIusing Groovy and PostMan.
  • Extensively Automated REST services using Rest Assured API and Java
  • Expertise in writing Test Scenarios, Test Strategy and Test Cases using HP Quality Center.
  • Experience in understanding Process Design Documentation and Functional design Specifications.
  • Expertise in web technologies like HTML, XML, XPath.
  • Used MAVEN to build and run teh Selenium automation framework. Once teh script got finished, used Jenkins to send teh automation reports over email.
  • Expertise in using Jenkins as a Continuous Integration (CI) automation to configure and access teh build process and Email integration to email teh content of teh build status.
  • Used Apache POI to read data from external sources like Excel Spread Sheets to feed locators into teh test script and also to configure teh Test Framework. Experienced using various TestNG Annotations like BeforeSuite, AfterSuite, AfterMethod, AfterTest and configured Parallel Processing using
  • Expert in using Appium to develop automation testing scripts for web, Mobile and client server applications.
  • Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.
  • Handled teh special mouse events and selected teh options from teh tab menu using Selenium Action class, mouse hover, and wrote selenium script for taking screen shot for failed test cases.
  • Created POM to store teh project data and configure their details using Maven to build teh project
  • Proficiency in testing large, complex software applications designed to automate common business processes including manual testing.
  • Responsible for developing, maintaining and compliance of quality assurance testing
  • Strategies, policies, procedures, standards, templates and governance.
  • Participated in Requirement review meetings, analyzed requirements, developing test plan and test cases, Requirement Traceability Matrix, Defect Management, Reporting and
  • Tracking.
  • Expertise in writing SQL Queries and performing Database testing including data integrity anddata validation testing.
  • Worked with Cross functional testing teams and developers for closing defects.
  • Fast learner capable of quickly grasping new concepts, business and implementing innovative testing strategies.
  • Experience working with offshore teams and coordinating projects end to end.

TECHNICAL SKILLS:

Automation Tools: Selenium 2.0, Selenium IDE, Web driver, HP Quality Center/ALM, SOAP UI, QTP

Test Management: Quality Center, MS Office, Jira, Rally

Development Environment: Eclipse, Selenium, Appium

Language/Script: Java, Java Script, jQuery, SQL, XML, HTML/CSS, Gherkin, Groovy script

Databases: MS SQL Server 2000/2005, TOAD, SQL*Plus, SQL*Loader, MYSQL, MongoDB compass.

Web Technologies: JavaScript, HTML, XML, HTML 5.0, Asp.net, PHP, Angular JS, Service Now

SOA Technologies: SOAP, REST, WSDL, WADL, Web Services, SOAP UI

Processes: Software Testing Life Cycle, Defect Life Cycle, Testing Methodologies, Black Box Testing Techniques, White Box Testing Techniques, Agile Process

Build/CI Tools: Ant, Maven, Jenkins

Frameworks: BDD/Cucumber Frame Work, Junit, Test NG, TDD, Data Driven, Keyword Driven, Hybrid Frameworks, ATF (Automation Test Framework), Page Object Model, Protractor Framework, Appium, Karate.

Operating Systems: Windows, MacOS, UNIX

Others: Git, GitHub, SVN, Firebug, Fire Path, JMeter, Cloud Testing, Sauce Labs, Kafka

WORK EXPERIENCE:

Confidential, NJ

SDET

Responsibilities:

  • Part of teh scrum team responsible for requirement gathering, planning and development of teh test plan and scenarios for manual and automated testing.
  • Actively involving in teh sprint planning, grooming sessions to understand teh business and gain noledge on teh architecture of teh project and functional requirements.
  • Writing manual test cases and testing teh application on local, development and QA environments
  • Developed karate framework from scratch to write automated tests for testing REST API’s
  • Worked on teh spring projects to understand and run teh developers code on teh local environment to test for any issues or discrepancies.
  • Used REST API’s to interact with teh front-end team and testing teh API’s using karate framework.
  • Worked on various API’s to test teh functional aspects of teh API’s.
  • Implemented teh Basic auth functionality in teh karate config.js files to test teh API’s through automation framework.
  • Worked on Oracle database to write teh queries and execute them to test teh data insertions and deletion.
  • Helped teh developers to deploy teh code on Jenkins to make sure teh build is successfully deployed.
  • Updating teh tasks and teh user stories on Rally to track teh progress and raise defects and tracking teh defects.
  • Run teh regression suite on daily basis and share teh status report to teh team.
  • Worked on teh Kafka event management with teh developers to implement teh event driven approach in teh micro services and testing teh events on teh local environment.
  • Participated in teh sprint retrospective sessions to suggest teh areas of development to achieve better productivity.

Environment: Java, Selenium REST API, Kafka, Oracle SQL, Surefire Reports, Cucumber, IntelliJ, Karate, Windows, Oracle, Maven, SQL server, Rally, Micro services, Jenkins, Spring, Agile.

Confidential, Norfolk, VA

QA Automation Test Engineer

Responsibilities:

  • Participated in teh planning, design, estimation and development of software (tools, automation, features)
  • Analyze user stories, Business requirements, Functional Requirements and participated inSprint planning and Scrum meetings.
  • Extensively automated regression and functional test suites bydeveloping test cases, and test suites using Selenium WebDriver, Javaand also performed some database validations in MySQL database and MongoDB.
  • Created automated script for REST-API testing, using cucumber to automate services using Rest API framework.
  • Configured Maven for JAVA automation projects anddeveloped Maven. Developed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios, and Step Definitions.
  • Developed scripts to compare and validate testing requirements. Setting up Continuous Integration (CI) environment Jenkins, Setting up data, tools, databases, and applications.
  • Reporting QA and automation leadership on agile project teams. Worked with QA Team members to coordinate testing activities and optimize test cycles.
  • Establish collaborative relationships with other teams to ensure success of project test phases.
  • Used Firebug, Fire Path to debug, edit and locate teh objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes, and Tags.
  • Handled Selenium WebDriver features like implicit wait and explicit wait under synchronization.
  • Handled Selenium Web Driver features like implicit wait and explicit wait under synchronization.
  • Handled teh special mouse events and selected teh options from teh tab menu using Selenium Actions builder, mouse hover, and synchronization. Performed Cross and Parallel Browser testing on different browsers like Internet Explorer, Safari, Chrome and Firefox where multiple states can be executed at teh same time.
  • Used teh UNIX/Linux commands to verify teh server logs for issue debugging purpose.
  • Tracked teh software Bugs in JIRA.
  • Application Screenshots are captured and copied teh images whenever an exception occurs and also at any checkpoint while execution. Designed and Developed test automation Artifacts like scripts, functions, scenarios and processes using Selenium, Cucumber, and TestNG.
  • Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into teh variables in teh scripted code.
  • Configured testcases to receive input Test Data Sets for teh corresponding test cases using TestNG Data Providerannotationsin Hybrid/Data Driven Framework.
  • Partnering productively in a cross-functional team environment with minimal supervision. Multi-tasking across projects and tasks where flexibility will be expected. Comfortable dealing with and taking on ambiguous technical challenges. Managing time, priorities, and negotiating trade-off alternatives.
  • Identified weaknesses in Web testing, Selenium Automation. Suggested & implemented improvements.

Environment: Service Now,UNIX/Linux Selenium Web driver, Java, Eclipse IDE, Apache POI, TestNG, Apache Ant, Oracle 1, HP QC ALM, Rest API, SOAP UI, Microsoft Suite, Jenkins CI, Agile, REST, Restful, Oracle, Java, Ready API Robot, Jira, MongoDB.

Confidential, New York, NY

Software Development Engineer in Test(SDET)

Responsibilities:

  • Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely with business team to understand teh Requirement Document in creating Test Plan.
  • Extensively worked on test cases involving validation of data at all levels including field level validators and UI validation.
  • Performed functional, regression and UAT Testing extensively used Selenium Web driver.
  • Automated Test cases and Steps by using concepts Overloaded Function, Variable, Array (single and multi-dimensional) and conditional logic to make script more logical and Debug Java Script.
  • Used J2EE for teh implementation of script on Eclipse. TestNG and Junit annotation are using for teh implementation.
  • Maintained Automation scripts and responsible for code check-ins into GitHub
  • Used MAVEN to build and run teh Selenium automation framework. Once teh script got over, framework used to send teh automation reports over email
  • Developed Automation frameworks like Hybrid and BDD.
  • UsedScenario outlinefor data driven testing inBDDandbackgroundto eliminate teh duplicate steps in scenarios and worked very closely withProduct owner and Stakeholderand derived negative and positive conditions.
  • Implemented BDD framework first time in teh organization by writing features files, step definitions and closely worked with teh Product owner using cucumber.
  • Used Firebug/ IE Developer Toolkit andSeleniumIDE to capture and validate CSS Locators, html Ids to identify elements.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Used TestNG Parameter, TestNG.xmlandData Provider (MethodandITest Context.) for parameterization.
  • Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.
  • Created synchronization points in teh application to deal with timing problems.
  • Analyzing and developed test script, test cases and performed Manual and Automation Testing like Positive Testing and Negative Testing.
  • Automated RESTful WebServices using Rest Assured Java library and JAVA for different endpoint
  • Implemented data driven by getting teh endpoints from teh external source Excel and automated multiple endpoints with various methods like GET, PUT, POST etc. and asserted teh response data.
  • Implemented CICD pipeline in Jenkins with teh halp of DEVOPS Team
  • Mapped all teh Requirements with teh Test Cases usingRequirement traceabilitymatrix.
  • Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.
  • Performed teh application compatibility testing in teh Versions of Chrome, Mozilla fire fox, and Safari and Internet Explorer browsers using Selenium.
  • Defects were tracked, reviewed, analyzed and compared using HP Quality Center/ALM.
  • Used an Agile model of development life cycle (SCRUM). Used selenium with java, frameworks, design approaches, and various TEMPeffective implementation techniques.
  • Data Defined and Manipulate (DDL/DML) using SQL Queries in MYSQL
  • Database Testing using SQL Queries with multiple Databases Oracle, SQL Server for data validation testing.
  • SQL Queries writing to extract teh data and define data to perform E2E testing.
  • API testing using SOAP UI/Ready API.

Environment: Selenium Web driver, GitHub, Java, Rest Assured, XML, HTML, Jenkins, CSS HP QC/ALM, RESTful, Soap UI, Ready API, Jira, SQL Server 2012,TestNG,Maven Agile, SQL, MYSQL, MYSQL Workbench

Confidential, Raleigh, NC

QA Analyst

Responsibilities:

  • Analyzed Business Requirement Document and Technical Specifications Document and scripted teh test cases. Wrote Test Plan and Test Cases according to business requirement.
  • Tested application under teh agile, scrum and sprint development and process. Used agile systems and strategies to provide quick and feasible solutions, based on agile system, to teh organization.
  • Wrote Test Cases using MS Excel. Creating and updating test cases based on new and/or /updated functional or interface requirements
  • Performed requirement traceability by setting automatic alerts for tracing changes in teh requirements and system maintenance. Implemented Data Driven Frameworks to create parameterized test scripts and generate XSLT reports using Selenium Web driver and TestNG framework.
  • Used Selenium IDE for Open source web testing using Java writing automated scripts in Java using Eclipse and also using Maven for Test Build Management.
  • Functionally validated Web Services delivered in SOAP XML format as provided in specification document.
  • Modified and Edited teh XML to validate teh SOAP UI Services. Manually performed functional testing based on teh specification documents.
  • Performed Cross Browser testing by running application on different Browsers and version of Browsers. Imported test cases from MS Excel, MS Word to Quality Center.
  • Responsible for conducting Functional, Integration, Regression, and UAT testing of CRM’s Relationship Value Management Applications. Performed Regression Testing. Analyzed and documented test results and made necessary recommendations.
  • Created Test data for testing various scenarios involving teh creation of Packages, Customers, Accounts.
  • Constantly tested SQL for joins and contexts for new object creation. Used shell scripting to run teh scripts as a part of creation of test environment and tan validate teh data.
  • Participated in weekly meeting with teh management team and walkthroughs
  • Tested applications and documented results and bugs including documentation of information useful in teh debugging process
  • Generated teh test execution report in Quality Center to be reviewed by teh QA Manager and development team. Used XML (API) for transferring teh data from teh client to teh server
  • Attended weekly defect report meetings and presented progress update status.
  • Worked with different modules of Quality Center such as Requirements, Test Plan, Test Lab, Defects module. Performed Database testing using SQL queries.
  • Used SQL queries to validate teh data between teh backend and teh front end.
  • Created test cases for various modules in MS Excel and exported them to Quality Center for Test Case Management.
  • Reviewed extensive SQL Queries with complex multi-table joins and nested queries. Experience in performing end-to-end User Acceptance Testing (UAT).
  • Set-up, co-ordinate & conduct system & UAT testing with Business Analysts and end-field users after teh applications were all set. Conducted reviews with clients and User Acceptance Testing teams. Performed Functional Testing, Smoke testing, Integration testing, UAT Testing, Backend Testing, Regression Testing, End to End Testing and System Testing

Environment: HP Quality Center, MS SQL Server, XML, Selenium, TestNG, UAT, Java, HTML, DB2, Windows, Etc.

Confidential, Chicago, IL

Sr. QA Tester

Responsibilities:

  • Participated in identifying teh Test scenarios and designing teh Test cases.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling. Interacted with development and product management teams for teh quick resolution of reported bugs and various technical issues.
  • Performed Cross Browser compatibility testing on Chrome, Firefox, IE browsers using Selenium Grid with Sauce Labs Cloud Integration.
  • Understanding requirement and developing end to end automation test scripts using seleniumWebDriver with TestNG framework.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java
  • Used Maven build tool to implement teh framework dependency jar files.
  • Executed test cases relating to mouse hover using Action class and found hidden elements id, name, cssSelector, xpath, className, linkText, using teh firebug and firepath.
  • Saved remarkable time and cost of testing by automation using Selenium WebDriver, JAVA.
  • Implemented teh selenium synchronization using wait and sleep methods.
  • Implemented test automation for handling pop-ups and alerts on webpage.
  • Used updated extent reports dependencies to generate more pictorial reports
  • Developed and implemented Data Driven and Page Object Model automation testing framework Reviewed Test Reports and Preparing Test Summary Report.
  • Performed Smoke, End to End and Regression tests in Test environment and Production support environment.
  • Implemented test Management tools such as JIRA bug reporting tools to track test progress, test execution and deliverables.
  • Implemented teh mouse and keyboard events using teh Actions class.
  • Used Apache POI to read data from Excel sheets and testing teh test scenarios.
  • Used Jenkins tool for continuous integration server to configure with GitHub and Maven.
  • Executed test cases automated in UFT tool using VB Script, migrated UFT scripts to Selenium
  • Involved in Developing and creating detailed test plans and test cases for teh system covering design document, reviewing them with teh developers and finalizing teh test cases.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Identified mobile elements usingAppiumInspector, UI Automator Viewer.
  • Automated few test cases for Mobile application using Appium and Selenium by configuring teh android development kit and created emulators.

Environment: Java, Selenium WebDriver, TestNG, Apache POI, Extent Reports, Cucumber, Eclipse, Appium, Windows, Oracle, Maven, SQL server, JIRA, SOAP UI, UFT.

Confidential

QA Automation Test Engineer

Responsibilities:

  • Responsible for defining testing scope, approach, strategy, test entrance and exit criteria and defect management strategy
  • Recorded scripts in Selenium IDE, created test suites
  • Reviewing & analyzing test scripts and cross team interaction
  • Designed Hybrid framework from teh scratch by creating different packages like reusable libraries,config file, Object repository, reports driverscript,datasheets etc.
  • Identifying teh bugs and interacting with teh development team to fix it
  • Performed automated testing using Selenium Webdriver& Java JUnit on various applications like enrolment, claim and billing management.
  • Executed automation test script against teh functional specifications, Create and executed SQL scripts for data conversion validation using Source to Target database mapping details.
  • Automated regression test cases using Selenium and writing API and web service test cases using Soap UI, involved in testing teh functionalities of teh application and validated against teh requirements using test result analysis and database testing by performing SQL queries and commands.
  • Gatheird data hub requirements and responsible for creating test cases and test scripts under Quality Centre test plan and modules.
  • Created and executed test scripts for approved ‘Change request’, logged their test results and related documentation in Quality Centre.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Execution of test scenarios, analyzing teh actual results against teh expected results on different web browsers (Chrome, Firefox)
  • Used teh Xpath expressions for grabbing teh data as teh tool used Xpath to extract teh information.
  • Used Quality Centre (ALM) to run manual and automated test cases and save teh execution results.
  • Reporting and tracking defects in ALM during executions.
  • Worked on Keyword hybrid framework.

Environment: Java, J2EE, TestNG, Selenium IDE &Webdriver, Eclipse, Bugzilla, HTML, SOAP UI, Vb.Net, SQL Server 2005/2008, JIRA, SVN, Maven, QTP

Confidential

Java Developer

Responsibilities:

  • Participated in Business meetings, involved in gathering requirements, analysis, design and implementation phases of teh project.
  • Followed Agile software development methodology and completed several iterations which are halpful for teh application development.
  • Written several scripts using XML.
  • Gained extensive noledge of J2EE Architecture and Design Patterns.
  • Worked on XML, XSD, XML, XSTL and XPATH.
  • Experience in developing web applications using MVC and design Patterns.
  • Experience with production support. Fixed several issues by handling tickets on time.
  • Developed applications using Eclipse IDE and Tomcat Server.
  • Gained experience in programming with OOP concepts such as collections, Multithreading, Exception Handling, and Serialization.
  • Involved in designing UI using HTML, CSS, JavaScript, Bootstrap, JSP, JSTL, and Ajax.
  • Client-side/Server-side Validations are performed using JavaScript.
  • Connected DAO with Application using Spring MVC files
  • Gained good exposure on Restful and SOAP webservices.
  • Used Angular JS for databinding and in creating Single Page Applications.
  • Used Spring security for Autantication and Authorization of application.
  • Used Spring MVC for handling Presentation, Business Logic and data embedded in teh project.
  • Created tables, views, stored procedures, functions, triggers, Indexes in Oracle and MySQL databases.
  • Developed Junit test cases for validating several fields.
  • Used Log4j for logging several errors and exceptions in teh project.

Environment: Java, J2EE, Design Patterns, XML, MVC, Eclipse, Tomcat, HTML, CSS, JavaScript, Angular JS Bootstrap, JSP, JSTL, Ajax, SOAP, REST, Oracle, MySQL, Spring MVC, Junit, Log4j

We'd love your feedback!