We provide IT Staff Augmentation Services!

Qa/ Sdet Engineer Resume

5.00/5 (Submit Your Rating)

Virginia Beach, VA

SUMMARY:

  • Senior QA Analyst/Engineer with around 7 years of experience in all phases of Software Testing Life Cycle (STLC); Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium. Diversified experience in Automation and Manual testing serving various domains such as HealthCare, Retail/Ecommerce and Finance/Banking.
  • Experience in different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM, Waterfall and Kanban.
  • Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Smoke testing, Sanity Testing, Functional Testing and Unit Testing.
  • Expertise in automation of Web - based application testing using Selenium Web driver, Selenium RC, Selenium Grid, Selenium IDE and Worked on multiple browsers like IE, Firefox and Chrome Driver.
  • Performed BDD -Behavior Driven Development, ATDD- Acceptance Test-Driven Development and testing using Cucumber, Selenium, JAVA and TestNG.
  • Experience in creation of Automation test scripts using frameworks like Page Object Model.
  • Hands on experience using Excel (POI API) for Data Driven Development testing frameworks.
  • Experience in using JUNIT & TestNG test frameworks in creating test scripts, test suites, HTML reports.
  • Good Exposure in Using of QTP/UFT Integrated Environment (Step Generator, Synchronization, Actions, Recovery Scenarios and Methods etc.)
  • Good knowledge on web service testing using SOAPUI.
  • Hands on experience in using build and project management tolls like MAVEN and Configuration management tools like Git & SVN.
  • Performed Continuous integration automation using Jenkins.
  • Expertise in Defect Management/Problem Solving including tracking bugs, reporting using Quality Center/ALM, JIRA and Rally.
  • Experience in using finder mechanisms like CSS, XPath expression, HTML id to find the Web Elements.
  • Extensively involved in debugging Web Application using Firebug.
  • Participated in requirement review meetings, analyzing requirements, developing test plan and test cases, Requirement Traceability Matrix, Defect Management, Reporting and Tracking.
  • Experience in preparing test data for positive and negative testing and identified critical bugs in the product early in the test execution cycle.
  • Expertise in writing SQL Queries and performing Database testing including data integrity and data validation testing.
  • Proficient in analyzing Business Requirements, Functional and Technical specifications, User Requirements, PerformingGAP Analysis and Test estimation.
  • Experience in Black Box Testing Techniques - Boundary Value Analysis and Equivalence Portioning.
  • Documented, implemented, monitored, and enforced all processes and procedures for testing which are the standards defined by the organization.
  • Proficient in using Quality Center for Test Planning and Defect Reporting and Tracking; Thorough understanding of the Defect life-cycle process.
  • Worked with cross functional testing teams and developers for closing defects.
  • Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously.

TECHNICAL SKILLS:

Development methodology: Agile/ Scrum, Waterfall, Kanban

Artifacts: Test Plan, Test Cases, RTM, Test Summary Report, Bug report

Automation Tool: Selenium IDE, Selenium Web Driver, Selenium RC, Selenium Grid, Cucumber, TestNG, Auto It, log4j, Soap UI

Framework: Page Object Model, Keyword Driven, Data Driven, Hybrid Testing Frame work.

Bug Management Tools: Quality Center /ALM, JIRA, Rally

Programming Languages: Java, C#, Java Script, HTML, XPath, CSS, Soap, WSDL, Restful

Database/Database tools: SQL Server, Oracle, SSMS(SQL Server management studio), Toad, SQL

Operating Systems: Windows 07. XP, UNIX.

IDE: Eclipse

PROFESSIONAL EXPERIENCE:

Confidential, Virginia Beach VA

QA/ SDET Engineer

Responsibilities:

  • Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings .
  • Recognized and classified the plan for Test Scope, Test Strategy High-Level Document and Test Data within the context area of each sprint.
  • Strong experience with software development approaches like Agile and Iterative .
  • Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work.
  • Performed Functional testing as per user stories and performed Integration Testing & System Testing on “Claims” filing pages using Selenium WebDriver.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions builder, mouse hover and synchronization .• Expertise in Manual Testing/mobile application testing, IOS and Android Mobile applications
  • Experience in hybrid apps and mobile apps on iOS, iPad and Android devices using device connect Mobile Labs and simulators
  • Maintaining the functional test portion of continuous integration pipeline in Jenkins.
  • Helping to build/modify and maintaining test automation Frameworks (Page object model) for UI and Mobile functional automation
  • 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 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
  • Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • The Test Cases were configured 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 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 abuild 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
  • Environment/Tools: Java, Selenium 2.0, TestNG, XPath, Firebug, Eclipse, Hybrid/Data Driven Framework, Oracle, XML, HTML, Cucumber, SoapUI, Maven, Jenkins, RTC, Agile/Scrum

Confidential, GLENDALE, CA

QA/SDET ENGINEER

Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Created Test plans, managed team members, assigned tasks and conducted meetings. Worked on SQL scripts to load data into the tables.
  • Execute testing on all forms of iOS & Android mobile devices, including simulators, to verify compatibility with new and existing Artisan software.
  • Test with different forms of mobile apps to ensure proper functionality and ease of use for all clients
  • Worked in an Agile atmosphere with two-week sprints to allow continuous growth
  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber
  • Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from thecommand line. Wrote test cases to handle Alerts on the web page.
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
  • Performed Data-driven testing using Selenium and TestNG functions which reads data from property and XML files and Performed Continuous integration automation using Jenkins.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and JUnit. Performed Data-driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver)& created Data Driven framework using JUnit.
  • Created Test Scripts in SOAP UI for Testing Web Services. Performed cross-browser testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet Explorer, Firefox, Google Chrome, Safari and Opera.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite
  • Performed back-end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool.Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behaviour of the applications during different phases of testing using testing methodologies.
  • Planning for Test Execution activities to accomplish tasks on thedaily/weekly basis.
  • Environment: Selenium IDE, Selenium Web Driver, Eclipse, SQL Server, HTML, XML, SVN, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber

QA Automation Engineer

Confidential, Foster City, CA

Responsibilities:

  • End to End Testing and Regression Testing was the major goal. Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
  • Performed Web Service Testing and checked that the API’s are working.
  • During the initial STLC phase, the product manager will provide all the requirements, based on that user story grooming are done in the Sprint planning.
  • Used Restful WebService URL to test the services using SoapUI and verified the response using Assertions.
  • Configured Jenkins build jobs for continuous Integration and for Regression Testing.
  • By provide registration credentials and the client can choose as many products as they want. One of the Products is the Confidential checkout where several API’s are tested by evaluating that it delivers safe, simple, Speedy online shopping etc. using SoapUI (Web Service automation tool).
  • Tested every Links on the web page such as Sign-in page, Header Community, Mega Menu and tested if there are any Broken Links using automation tools Selenium with JAVA.
  • Experienced in using Accessing Forms, Keyboard Mouse Events, and Uploading Files using Selenium WebDriver.
  • Implemented test automation for handling Popup windows and Alerts using Web Driver and Alert interface class.
  • Experienced in using Selenium and working knowledge of automation frameworks like Hybrid, Data driven, Keyword Driven frameworks andPageObjectModel (POM).
  • Automated the test scripts in QA integration environment.
  • Also provided the certificates to give access to the restricted products such as CSR certificate which the client has to download.
  • Performed BDD Cucumber Feature validation by writing the test cases and then first version is delivered to dev team, highly interactive and shared ideas mutually and performed end to end functionality testing.
  • Conversant in TestNG framework and implemented DDT (Data Driven Testing) using the TestNG@DataProvider.
  • Implemented Apache POI to import data from external files for the DDT.
  • Implemented Log4j, Utility files, property files etc.
  • For the products worked on to provide mutual authentication by providing SSL certificate and also provided shared key secret for XPay tokens for the clients.
  • Implemented Batch jobs of API’s using Cyber Source payments and transfer funds seamlessly.
  • Implemented OOC-Object Oriented Concepts such as inheritance, polymorphism coming to base class where app validation methods are overridden.
  • Huge implementation of TestNG test suites and implemented selenium with java to delete the cookies to prevent the server- hangs.
  • Created complete solution for continuous integration tool such as Jenkins from code checkout from GitHub to regression report generation.
  • Analyzing the requirement document, coming up with all possible scenarios, preparing test suite, and executing them.
  • Involved the business and the data flow of the existing application.
  • Interaction with development team for clarifications and demos.
  • Authoring automation script using Cucumber and Basic Gherkin.
  • Perform functional testing for web services using automations tools like SopaUI.
  • XPath assertion is used for asserting the web service response value by specifying the Absolute XPath and used XPath match, sequence, random etc. to choose the mock response.
  • Implemented (SOA) Service-Oriented Architecture to be effective and a clear understanding of well-defined, self-contained state of other services.
  • Defining test strategy. Involved in Writing Maven build dependencies to automate the compilation and execution of test cases/suites.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions. Involved in the complete Performance Test Cycle promoting it to the User Acceptance Testing.
  • Worked on Agile/SCRUM environment. Created the Execution result sheet, Execution plan, Completion report documents for Functional testing.
  • Presented progress of the testing process at walkthroughs and inspection. Worked with Developers, Business analysts to determine requirements.
  • Wrote Scenarios, Scenario outlines and step definitions using Cucumber for BDD.
  • Used GIT as a version control for our source code management to checkout, fetch, commit the work.
  • Developing the test plan for the tasks, dependencies and participants required to mitigate the risks to system quality and obtain stakeholder support for this plan.
  • Escalating the issues about project requirements (Software, Hardware, Resources) to Project Manager or Lead Implementing both black box and white box testing.
  • Defect Tracing and Management. Ensuring the timely delivery of different testing milestones.
  • Web Service Request and Response Validation using SoapUI tool and automating the same as well.
  • Writing manual test cases, reviewing test cases and preparing test data. Executing manual test cases.
  • Experience in Mobile Apps Testing of Native apps, Web apps, Hybrid apps with Exploratory Testing on Mobile and Tablet devices with Appium automation framework.
  • Working on Production Smoke testing and reporting the updated status to client within a stipulated amount of time.
  • Working on Production Tickets, and validating the production fixes. Worked as Offshore POC in an Onsite-Offshore model and coordinating task between onsite and offshore resources. Involved in sending status report to client, participated in Knowledge transition activities.

Environment: Selenium WebDriver, Eclipse, Oracle, HTML, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber, Appium, Selenium Grid, Git, Jenkins, JSON.

Software QA Automation tester

Confidential, Irving, TX

Responsibilities:

  • Actively involved in QA activities and development support of various interfaces like involvement in writing Test Plans/Test Cases for System /Interface Requirements and Business requirements.
  • Reviewed functional and non-functional system requirements and constructed a conceptual design and detailed designs that align processes and technologies to achieve business objectives.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium Web Driver provided more flexibility in automating test cases.
  • Performed cross browser functional testing using Selenium Webdriver.
  • Created Selenium/java tests for advertising regression testing and production monitoring purposes.
  • Exported Test Case Scripts in Eclipse IDE and modified the selenium scripts and executed.
  • Run tests by using Selenium remote control in different browsers.
  • 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).
  • Performed usability, GUI, Functionality and regression testing of the new builds.
  • Executed stress/load scripts utilizing JMeter to determine real-world scalability of web sites and web applications.
  • Helped in performance testing for API using JMeter, by writing and running the performance test, collect data, and generate reports.
  • Defect tracking was done in Quality Center.
  • Extracted the Business Requirements from the end users keeping in mind their need for the application and prepared Business Requirement Documents (BRD)
  • Participated in User story discussion and requirement grooming.
  • Participated in sprint planning and review meetings
  • Used JIRA for updating the status of all the test cases & test scripts that are executed during testing process.
  • Collaborated with BA, development team and product owners.
  • Defined and executed functional, usability, regression and automation tests on the application.
  • Participated in team review of requirements documentation for purposes of test planning and to validate requirements testability - define test environment requirements
  • Identified testing tasks and associated estimates, proper implementation and utilization of various tools, including issue tracking, test case definition tracking and test case execution
  • Involved in Web Services Testing using SOAP UI.
  • Implemented and developed overall test strategy and test plan for manual and automated testing
  • Performed Smoke Testing of the Application on Pre-production and production Environment
  • Coordinated and facilitated Test Readiness Reviews
  • Coordinated with the developers for resolution of defects, coordination
  • Helped in writing business scenarios for E2E testing and providing test data for User Acceptance Testing.
  • Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.

Software Tools: TestNG, SoapUI, Microsoft VSTS, AutoSys, SSMS, Java, Selenium (IDE, Junit, Web driver), Eclipse IDE, Agile-Scrum, JIRA, HP ALM/Quality Centre,

Automation Test Engineer

Confidential, Union, NJ

Responsibilities:

  • Actively participated in QA team meetings and discussions. Participated in Sprint planning and Agile Scrum meeting on daily basis.
  • Prepared Automation version of Manual Test Cases and Test Scripts in IBM tool RQM and involved in the Test Data creation.
  • Executed test scripts and participated actively in System Testing, UAT and Regression Testing.
  • Created, executed and automated test scripts using Selenium WebDriver, TestNG and MS Excel as source of Test Data.
  • Involved in the design and development of Page Objects using Page Object Design Pattern.
  • Implemented Page Object Model automation framework with Selenium WebDriver, Java and Cucumber.
  • Executed test cases related to Alerts, mouse over using Actions class and find hidden elements using XPath, frames and windows classes.
  • Performed Cross browser compatibility testing using Chrome, Firefox, IE browsers.
  • Performed Synchronization testing by creating Implicit wait, Explicit wait, Fluent wait and custom wait conditions to make sure the scripts work properly.
  • Customized test reports generated out of TestNG and created the error screenshots.
  • Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
  • Developed full automated Regression test suite (test code & test content) for Mobile app on iPhone/IOS and Android in Java using TestNG, XCode.
  • Wrote SQL queries to test the oracle database and validate the data integrity.
  • Created regression test plan and procedures for different interfaces to test complete (web and client/server) application with huge test data.
  • Used AutoIt for automating the Windows GUI and general scripting.
  • Performed Sanity testing and Ad-hoc testing when required.
  • Found Defects, prepare Defect reports and Status reporting, Defect tracking using Jira.
  • Share Daily Status Report with all the team members, Team Leads, Managers and Stakeholders.
  • Performed testing on Web Services using WSDL and SOAPUI to check the communication between devices over networks.
  • Developed BDD Cucumber framework and developed feature files, scenarios and step definitions. Used Jenkins tool for continuous integration of the builds.
  • Created test cases and performed Database testing to check the data is being updated properly.
  • Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.
  • Performed Web services testing using RESTASSURE plugin and have automated REST API's.
  • Conducted Conflict Management meetings with the team, stakeholders for the better quality outcomes.

Software Tools: Microsoft VSTS, Shell scripts, SSMS, HP Quality Center, Selenium Web Driver, Java 1.6, Eclipse, JIRA, TestNG, Windows, SoapUI, Cucumber.

Test Engineer

Confidential, Grand Rapids, MI

Responsibilities:

  • Involved in creating test plans, estimations, and development and tracking projects.
  • Involved in Test Case Preparation and Test CaseExecution Manually.
  • Documented and executed Test plans, Test cases and Test scripts based on Use Case documents using the Quality Center.
  • Created Test Cases and scenarios for Regression, Integration as well as Back - end and System testing.
  • Prepared Test Plan and Test Specifications based on Functional Requirement Specifications and System Design Specifications.
  • Reviewed business requirements documents and technical specifications.
  • Developed test cases based on functional specification and design documents.
  • Tested the functionality of the application with multiple data including positive and negative data for multiple times.
  • Identified automation regression scenarios
  • Responsible for testing Oracle DB.
  • Build and execute SQL queries to verify the data updates to various tables and ensure data quality and integrity
  • Involved in preparing monthly QA metrics and Weekly status reports.

Software Tools: Quality Center, UNIX, Load Runnerv.11, PeopleSoft, Soap Ui, Wily Introscope, Web services, .Net, REST, Agile Methodologies, Oracle, html, java scripts, Windows XP

We'd love your feedback!