We provide IT Staff Augmentation Services!

Software Developer And Engineer In Test (sdet) Resume

5.00/5 (Submit Your Rating)

Louisville, KY

PROFESSIONAL SUMMARY:

  • Proficient and resourceful Automation Tester/Manual Tester and SDET, with around 8 years of experience in quality assurance arena in Automation and Manual Testing for all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), progressive experience in Healthcare, Insurance, Retail, E - Commerce and Banking.
  • Well versed with Software Development Life Cycle, Defect life Cycle Software Testing Life Cycle methodologies. Also, developing Test Scenarios, Test Plans, Test Cases, Test Coverage, and Test Summary Reports.
  • Extensive experience in application Smoke, Functional, Integration, Regression and End to End User Acceptance Testing.
  • Hands on experience in working with agile driven projects and worked closely with Scrum Masters, Product Owners.
  • Played a key role in creating testing tasks in Agile Projects and attended Sprint planning, Scrum Calls, Sprint review meetings.
  • Expert in creating, maintaining and executing automated test scripts using Selenium IDE, Web driver and Selenium Grid on cross browsers.
  • Experience in developing automation scripts in object-oriented programming languages Javaand using IDE tools like Eclipse and unit testing frameworks like JUNIT andTestNG.
  • Experience in configuring test suites, cross browsers, includes, excludes, methods etc. in TestNG xml.
  • Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and BDD/ATDD.
  • Experience in build tools such as Maven, adding dependencies and maintaining pom.xml file.
  • Experience in building the Scenarios, Features, Step definitions by using the Cucumber API’s alongwithSelenium WebDriver to develop BDD framework.
  • Experience in creating page objects by using Page Object Model, developed reusable library functions in java, automated restful services using selenium by using HTTP client.
  • Experience in developing and understanding of HTML, XML, CSS and good experience in JQuery, Java script, Experience in using version control tools like Sub Version, Git, GitHub.
  • Worked very closely with the Devops team in agile methodology for deploying and building the Automation Scripts in Continuous integration (CI) using Jenkins.
  • Experience in using Spying tools like Firebug for Firefox, developer toolsin IE and Chrome, locating web elements using ID,XPath, and CSS etc.
  • Experienced on Service Oriented Architecture and tested SOAP (WSDL) and Restful (WADL) Web Services by using tools like SOAPUI and validated the response XML file.
  • Automated Web services using groovy scripting, data sourcing and data source looping, driven required data from excel sheets into Ready APIto send requests and stored the data from responses into the respective excel sheets.
  • Tested the API’s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, Xpath, XQuery.
  • Expertise in Mobile Application testing using Appium.
  • Enriched experience and strong command over Manual (White box, Black Box test), QA focused DevOps and Test Automation using Protractor,SeleniumWebdriver, RFT, UFT/QTP and ALM/Quality Center.
  • Experience working on Android and IOS platforms using Appium tool on real and virtual devices.
  • Generated reports using extent reports after testing mobile applications to analyze the pass percentages and failed cases.
  • Experience using various TestNG Annotations like BeforeSuite, AfterSuite, AfterMethod, AfterTest and configured Parallel Processing using TestNG .xml.
  • Knowledge of Web Development technologies in general, including HTML, CSS, JavaScript, JQuery, AJAX, and XML.
  • Experienced writing and executing CRUD SQL statements.
  • Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server and MySQL and performed Database testing including data integrity and data validation testing.
  • Expert in developing complex SQL Queries, with various kinds of joins.
  • Experience in using the Test management and Defect Tracking tools like HP Quality center, Application Lifecycle Management, Rally, Jira.
  • Extensively worked on creating Test Summary Reports, Requirements Traceability Matrix (RTM) and Defect reports.
  • Capable of working independently or as part of a QA/Project team, as required by the project. Able to effectively and cooperatively interface with all levels of management and staff.
  • Possess problem-solving skills, ability to follow industry standards and procedures. Quickly master new concepts and applications. Strong communication and interpersonal skills.

TECHNICAL SKILLS:

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle

Testing Tools: Selenium Webdriver, Selenium IDE/RC, SOAPUI, JMeter, Jenkins, Selenium Grid

Test Build & Integration Tools: Jenkins, Maven, Ant

Performance Tools: HP LoadRunner, Jmeter

Frameworks: Page Object Model, Keyword Driven, Data Driven, Hybrid Driven, Cucumber, TestNG, Junit, log4j

Programming Languages: Java, C, C++, Gherkin

Markup Languages: HTML, XML, Xpath, CSS

Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs

API testing: REST, SOAP, SOAPUI

Operating System: Windows XP/Vista/7/8/10, Unix, Linux, IOS

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

Databases/Database tools: SQL Server, Oracle, MySQL, DB2, SQL, TOAD

Defect Tracking Tools: HP ALM/Quality Center, JIRA, Bugzilla, Rally.

Other Utilities: Eclipse, PL/SQL, GIT,SVN, Firebug, Fire Path, JMeter

Types of testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Localization Testing, Performance Testing and Ad-hoc testing.

PROFESSIONAL EXPERIENCE:

Software Developer and Engineer in Test (SDET)

Confidential, Louisville, KY

Responsibilities:

  • Reviewed Business requirement document and carried out pre-testing activities such as collecting test data, writing test cases, and manual testing.
  • Created Test Plan and Test Strategy document for the entire project, with Functional scope and Automation perspective.
  • Responsible for implementation of Hybrid Test Automation Framework, using Selenium WebDriver, TestNG and Maven and Java.
  • Complete RWD (Online web application) functional testing with manual as well as scripted Automation as per in the Jira test cases.
  • Involved in executing the FOCUS machine (Store Order box) functional and automating those test cases.
  • Handled device testing on android and iOS for Papa John's application.
  • Successfully implemented Agile Sprint model into team & with it conducting all agile ceremonies.
  • Involved in mentoring Automation Engineers, Business Analysts, Developers, Quality Managers to use the framework developed and build assets.
  • Configured Maven for JAVA automation projects and developed Maven (pom.xml) and executed tests with JENKINS.
  • Setting Dynamic Project Description and Build Description in Jenkins, by using different available tokens which can be used to set description for CI/CD process.
  • Experience in executing and analyzing the Automation scripts in DevOps environment. Cloud-bees-prod environment created Jenkin jobs and managing those jobs running by creating necessary seed data structure in cloud.
  • Used SOAP UI for functional testing of web services.
  • Extensively used Selenium Webdriver API (org.openqa.selenium.*), Junit API (org.junit.*) and TestNG API (org.testng.*, org.testng.annotations.*) to write test cases and automate all test cases.
  • Worked closely with Technical Project Managers and Development Team in defect tracking, re-testing and validation.
  • Verified bug fixes and tested all impacted modules in application.
  • Coordinating with offshore team members on QA task and providing status to project manager.
  • Work with different teams to resolve the testing blockers
  • Coordinate Onshore and Offshore testing teams to complete testing within scheduled test window
  • Signoff the UAT testing and give a go ahead for the production deployments
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Written script to validate Analytics for the Application using selenium.
  • Strong experience with API testing using Postman tool.
  • Used BDD framework by Cucumber tool with Java & created feature files with scenario and scenario outline files.
  • Involved in Agile Sprint model with JIRA management tool and conducted Sprint Daily call with team members whenever required and also with Agile ceremonies.
  • Used Java language and Junit framework for unit-testing.
  • Used JIRA for managing cards, creating bugs and defect tracking.
  • Involved in writing SQL Queries for backend/ETL testing.
  • Integrated automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Implemented assert and verify commands to control the test program execution.
  • Casted various drivers to get screen shot of web applications.
  • Indicated coordinate of windows using window handle methods in selenium.
  • Design and development of Selenium Web driver framework using Java.
  • Used Jira for Defect tracking and also integrated the Automation scripts results Jira.
  • Helped other team members in solving their issues in terms of Selenium Framework.
  • Worked with the functional consultants in automating the test cases.
  • Moving the scripts to various phases after the completion of each stage.
  • Provided the demo to the client to complete the Proof of Confidence stage.
  • Provided the effort estimate for the scripts release wise.
  • Worked with the functional team to achieve the project milestones.
  • Lead the testing team and Involved in QA process.
  • Stabilizing the scripts and then marking them to completed state.

Environment: Java, Selenium WebDriver, SQL, Mobile Testing, Jira, Oracle11g, TestNG, Log4j, RESTful, RC, Ready API, REST-assured, Jenkins, Vagrant, ANT, Java, Groovy, JavaScript. ALM, Postman, Tortoise SVN and Git.

Senior QA Automation Tester

Confidential, Westlake, OH

Responsibilities:

  • Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
  • Recognized and classified the overall plan for Test Scope, Test Strategy High Level Document and Test Data within the context area of each sprint.
  • Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
  • Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Performed Functional testing as per user stories and alsoperformed Integration Testing & System testing on “Claims” filing pages using Selenium WebDriver.
  • Used FireBug, FirePathto debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
  • Handled the special mouse events and selected the options from the drop-down menu using Selenium Actions builder, mouse hover and synchronization.
  • Performed parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
  • Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
  • Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • In Hybrid/Data Driven Framework, the Test Suites, Test Cases& Test Data Sets were configured to perform or skip the execution and wrote the test results Passed/Failed/Skipped to the output files.
  • Developed flexible and extensible Hybrid/Data Driven Framework which would provide stability and maintenance in the test environment.
  • Developed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
  • Used SoapUI to test the application web services.
  • Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
  • Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
  • Scripted SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the insurance application.
  • Worked with developers to update the defects, resolve them and track their status using JIRA.

Environment: Java, Selenium2.0, TestNG, XPath, Firebug, Eclipse, Hybrid/Data Driven Framework, Oracle, XML, HTML, Cucumber, SoapUI, Maven, Jenkins, JIRA 6.0, Agile/Scrum.

QA Automation Tester

Confidential, West Palm Beach, FL

Responsibilities:

  • Reviewed design documents & business requirements to learn the function and scope of the application.
  • Involved in writing and implementation of the Test Cases.
  • Conducted Functionality testing during various phases of the application.
  • Analyzed and Validated test results to ensure existing functionality and recommend corrective action where necessary.
  • Interacted with developers, business analysts and discussed technical problems and reported bugs.
  • Prepared Best Automation standards and followed the same.
  • Created test script using WebDriver.
  • Verified and Validated the Automated Test scripts.
  • Automated the test cases, which we get from the functional testing team.
  • Participated in all phases of the Software Testing Life Cycle.
  • Developed test related documents including Test Plans, Test Procedures, Test Cases and Test Scripts.
  • Validate compliance with business requirements in System Test and UAT Environments.
  • Performed Data Driven test using test data from Excel files and created different checkpoints.
  • Understanding requirement and developing end to end automation test scripts using selenium Web driver with TestNG framework.
  • Updated Framework functions when needed, executed them and generated reports.
  • Reviewed Test Reports and Preparing Test Summary Report.
  • Used Quality center for creating and tracking defects.
  • Uploading the test cases to QC.
  • Reported the bugs through QC.
  • Performed Smoke, End to End and Regression tests in Test environment and Production support environment.
  • Provide Daily and Weekly Status Reports on projects to the stakeholders.
  • Involved in Backend Testing.

Environment: JIRA, Agile Methodology, Java, Selenium WebDriver, JUnit, Eclipse, Quality Center (QC), Windows, Oracle

Software Engineer

Confidential

Responsibilities:

  • Responsible for domain knowledge workflow presentations and documentation.
  • Prepared daily status report and weekly status report.
  • Responsible for testing the application for different tests manually.
  • Analyzed end user needs, preliminary investigation, and gathering information prior to developing test cases and scripts for testing the application for various modules.
  • Prepared deliverables for the project like Functional Test Plan, Test Scripts, and End of Test Report
  • Created Test Cases and Test Scripts for various modules.
  • Involved in functionality testing, regression testing, ad hoc testing, Cross Browser testing and compatibility testing
  • Co-ordinated with developers, users and various members of the team to discuss issues, resolved defects and set priorities by logging the defect using HP Quality Centre.
  • Retested the fixed defects, based on the Test Drop Report from developers and changed status of the defect accordingly.
  • Tested for Database validation to validate Tables and Data manually by running SQL Queries.

Environment: UFT version 11.5, VB Scripting, ALM QC 11.0, Oracle, SQL, XPath, GIT, SVN, MS Office Suite.

Software Engineer

Confidential

Responsibilities:

  • Configured application flow, controlling logic and navigation. Designed and developed base classes, framework classes and common re-usable components.
  • Involved in re-factoring the existing components to meet the current application requirements. Used various Java and J2EE APIs including JDBC, XML, Servlets, JSP, and JavaBeans, Struts Framework. Involved in Performance tuning, debugging issues in testing and deployment phases.
  • Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data with enforced relationships between the tables. Utilized SQL for querying the database. Coordinated on-site and offshore development teams in various phases of the project.
  • Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Developed high level design documents, use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns.
  • Configured Web Application Context as a Context Listener in the web.xml file to Integrating Spring with JSF.
  • Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality. Involved in performance tuning of the application to meet non-functional requirements.

Environment: Java, J2EE, JSP, Servlets, EJB, XML, HTML, JDBC, SQL, Eclipse, Struts, RDBMS, Windows, Bugzilla.

We'd love your feedback!