We provide IT Staff Augmentation Services!

Senior Test Engineer Resume

2.00/5 (Submit Your Rating)

Eagan, MinnesotA

SUMMARY

  • Highly seasoned and accomplished Senior Test Engineer with over 8+ years of experience, specialized in Software Testing with a solid understanding of test planning, test management, execution and defect tracking in domains such as Airlines, Healthcare, Insurance, E - Commerce and Banking.
  • Able to function well independently or as part of a team.
  • A dynamic IT professional with 8+ years of rich experience in the arenas of Software Quality Assurance.
  • Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.
  • Experience in implementing different automation development efforts in Agile/Scrum&Waterfall development environments.
  • Conversant in developing Test Scenarios, Test Cases, Test Data, Test Procedures, Test Reports and documenting in both Manual and Automation Testing.
  • Expertise in diverse types of testing like GUI Testing, Unit Testing, Integration Testing, Functionality Testing, System Testing and User Acceptance Testing, White Box Testing and Black Box Testing, smoke testing, sanity testing, database testing, regression testing.
  • Expertise and working knowledge of CoreJava and Object-Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections) required for the Selenium Frameworks.
  • Experience in Selenium Automationusing Selenium Web Driver, Selenium IDE, Selenium Grid.
  • Well Versed in writing Test cases using Element locators, WebDriver Methods, Java Programming features and TestNG annotations.
  • Identified GUI elements and perfect with different Selenium locators like ID, Link Text, Name, Partial Link Text, XPath, DOM and CSS to create the scripts of Automation.
  • Hands on knowledge on Test Driven Development(TDD), Behavior Driven Development(BDD) and ATDD (Acceptance Test Driven Data) using Cucumber.
  • Experience in working with different testing Frameworks like JUNIT and TestNG.
  • Expert in Cross browser testing, parallel testing and Data driven test execution using Selenium Web driver, TestNG, and Selenium Grid.
  • Scheduled build using Continuous Integration tool Jenkins Server.
  • Used Excel Spreadsheets and ApachePOI to process the spreadsheets in Application Framework and used AutoIT to upload files in Windows.
  • Used Maven and Ant as build tools for projects.
  • Experience working with Automation Frameworks in maintaining Record, Playback, Keyword Driven, Data Driven, Hybrid driven and Page Object Models.
  • Used different Web Debugging tools such as Firebug and FirePath for locating.
  • Hands on knowledge on Log4j to debug the defects which had effect on the Test Script.
  • Used Selenium Screenshots for Bug Reporting. Debugging is done using Extent Reports to see reports library in TestNG. Involved in testing the web pages.
  • Experience in Database/Backend testing using SQLQueries for data design, data validation and data integrity testing.
  • Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Centre, JIRA and Rally, Bugzilla and ALM.
  • Worked on databases such as Oracle, MS SQL Server, MySQL.
  • Good Documentation Skills, interpersonal skills, proven Team player with an analytical mind bent to problem solving and ability to produce complete project deliverables in specified deadlines.
  • Ability to handle multiple projects simultaneously with a limitedtimeframe release cycle.
  • Experience with Code Version Control systems likeGIT, SVN.

TECHNICAL SKILLS

MS Office Tools: MS Outlook, MS Word, Excel, PowerPoint, MS Access, Microsoft Project, MS One Note.

Programming Languages: HTML, C, Java, Java Script, XML, CSS, Eclipse, Gherkin

Databases: MySQL, Oracle, SQL Server

Frameworks: Keyword Driven, Data Driven, Modular, Hybrid, Page Object Model (POM)

Testing Tools: Selenium IDE, Selenium RC, Web Driver, Selenium Grid, TestNG, JUnit, Auto IT, Cucumber, QC, QTP

Test Build & Integration Tools: Maven, ANT, Jenkins, GitHub.

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

Operating Systems: Windows 7,8, 10, Ubuntu, Linux, Mac

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

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

Utilities: Eclipse, SVN, Fire Bug, Fire Path.

Mobile Testing Tools: Appium, Perfecto Mobile

PROFESSIONAL EXPERIENCE

Confidential, Eagan, Minnesota

Senior Test Engineer

Responsibilities:

  • Involved in reviews, Manual Testing, Integration Testing, Regression Testing using UFT and C#.
  • Developing Automation test scripts using C# in UFT.
  • Creating SQL Queries to retrieve data and validating them with UI.
  • Performing the Regression Testing, analyzing the test results in ALM tool.
  • Managing the user stories tasks and blockers in the JIRA Kanban board.
  • Documenting the critical information into Confluence pages and updating them if need be.
  • Maintaining the test coverage and executing the test cases nightly using JENKINS tool.
  • Identifying the defects, assigning, fixing and retesting them for UI and Database validations.
  • Involved in the entire SoftwareDevelopmentLifeCycle of the projects from initiation to implementation.
  • Preparation of Test Plans, Test Scenarios, Test Conditions outline and Test Cases from the Businessrequirements and FunctionalSpecification.
  • Involved in analyzing System & Functional Specifications, Use Cases, Business Requirements, Identifying Test Requirements, Test Plan preparation, Test Scenario design, Test case execution and Defectlogging.
  • Retrieved MQ messages from database, modified and sent it to the UI using MQQueueManager.
  • Created the automated test scripts for Pilotlegalities and Flight Schedules and executed them for validations between Database and UI.
  • Performed Smoke, Functional, Regression Testing, Negative and Positive testing, testing manually on the first release of the application.
  • Wrote SQL statements for Back End Testing. Experienced in data retrieving and executing stored procedures in SQL for databasetesting.
  • Managed and executed the test process, using Agile Methodology - Scrum Based approach.
  • Defect logging and tracking through HPALM and JIRA. Preparing daily status reports and defect reports for daily sprints.
  • Developed, configured and schedules Automated builds usingJenkins.
  • Interacted with team lead and developers to resolve the bugs. Involved in Requirements and Development meetings.
  • Prepared documentations for the code written for every component in UFT.
  • Interacted with Business Analysts, Developers for the walkthrough's and problems those are encountered during testing.
  • Involved in various meetings such as standup calls where the status of the application is discussed, sprint planning where the scope of the release is discussed, retrospective and sprint refinement meetings.
  • Maintained confluence pages for every critical information captured from the requirements and discussed them with the business.
  • Prepared excel sheets for test data for each rule of the application and called those test data into the UFT components as the input parameters.
  • Maintaining hardware such as virtual machines which are used for execution of the builds in the nightly run.
  • Reviewed code and given presentations on the code written in the UFT components.

Environment: Agile, Windows, UFT, C#, HP Result Viewer, Oracle, SQL, IE, Chrome,MS-office, JIRA, HP ALM, Jenkins, Confluence, Virtual Machines, SQL Developer, Mq Queue Manager, Outlook.

Confidential, Austin, Minnesota

Senior QA Automation Engineer

Responsibilities:

  • Involved in reviews, Manual Testing, Integration Testing, Regression Testing, Functional Testing, System Testing, Black Box Testing used automated tools Selenium Webdriver& TestNG.
  • Involved in the entire SoftwareDevelopmentLifeCycle of the projects from initiation to implementation.
  • Preparation of Test Plans, Test Scenarios, Test Conditions outline and Test Cases from the Businessrequirements and FunctionalSpecification.
  • Experience in establishingQAProcedures / Standards to meetQA, proficient in writing Test Plans, documenting the Testing Procedures and writing in-depth Test Cases to meet the Testing Cycle.
  • Developed high level testplan document along with the test specification document outlining various iterations and regression testing needed for the project.
  • Involved preparation & execution of AutoIT scripts along webdriver scripts.
  • Developing CucumberFramework using java for the project automation.
  • Used Firebug Tool to identify the Object's id, Name, Xpath, link in the application.
  • Involved in analyzing System & Functional Specifications, Use Cases, Business Requirements, Identifying Test Requirements, Test Plan preparation, Test Scenario design, Test case execution and Defectlogging.
  • Involved in designing, creating, and maintaining framework for web based applications leveraging object oriented language Java with Selenium (API), Page Object Model (POM), Hybrid driven (Data driven + Keyword driven) framework.
  • Created Automation Test scenarios using Java TestNG, Selenium WebDriver and used Maven Build tool to run the automation.
  • Created the automated test scripts for General, Patient, Products, Events, Analysis pages using SeleniumWebDriver.
  • Performed Smoke, Functional, Graphic User Interface, Regression Testing, Negative and Positive testing, testing manually on the first release of the application.
  • Wrote SQL statements for Back End Testing. Experienced in data retrieving and executing stored procedures in SQL for database testing.
  • Managed and executed the test process, using Agile Methodology - Scrum Based approach.
  • Defect logging and tracking through HP QC. Preparing daily status reports and defect reports for daily sprints.
  • Conducted WebServices testing using SOAP UI.
  • Functional testing of HCM 9.0 Modules (End to End Testing) (HR, eRecruit) conducted high levels of Functional, Integration, System, Regression and Performance testing in various releases of the product life cycle.
  • Developed Automated Build System with Jenkins.
  • Worked on testing customizations for self-services, HRMS modules.
  • Interacted with team lead and developers to resolve the bugs. Involved in Requirements and Development meetings.
  • Prepared user documentation with screenshots for UAT (User Acceptance Testing)
  • Interacted with Business Analysts, Developers for the walkthrough's and problems those are encountered during testing.

Environment: Agile, Windows, Selenium IDE, Selenium Web Driver, TestNG, Selenium Grid, Apache POI, AutoIT, SQL, IE, Firefox, Firebug, MS-office, and RALLY, Windows 7, Eclipse, Oracleforms.

Confidential, Morton, Illinois

Automation Engineer

Responsibilities:

  • Participated in the Business and Functional Requirement Document review conducted by BA team to better understand the application functionality.
  • Analyzed and developed automation test scripts to meet the business requirements.
  • Developed effective TestAutomationFramework as per project needs.
  • Created High level Test plans, Test Scenarios, Test cases and Analyzed the Results.
  • Worked on Xpath, CSSSelector for identifying the UI objects.
  • Used Firepath and Firebug to identify object id's, names and links in the application.
  • Involved in debugging the automation tests & fixing the errors in the automation tests using the Eclipse.
  • Designed and implemented Selenium Web driver automation framework for regressiontestsuites (TestNG).
  • Implemented the DataDrivenFramework for application functional flow and for regression test.
  • Developed test scripts using SeleniumWebdriver, Executed Automated Test Scripts & analyzed the results.
  • Developed and executed Selenium test scripts for different browsers and checked for compatibility.
  • Performed Regression testing on new builds, for every modification in the application using Selenium Web driver.
  • Tested compatibility of application for dynamic and static content for cross browsers using HTMLIDs and XPath in Selenium
  • Implemented SeleniumGrid (Sauce Labs) for parallel execution of selenium scripts and for crossbrowser automation.
  • Integration of Automation test execution with Jenkins tool using Maven.
  • Responsible for creating various jobs in Jenkins that will conduct Smoke, Acceptance and Regression testing against the latest product deployed.
  • Creation and Maintenance of Windows Batch Scripts which are used at the time of build deployment by Jenkins tool as pre and post build activities.
  • Prepared the Test cases in Test Plan tab of quality center, test Scenarios and followed-up defects with quality center.
  • Managed Test Cases in the HPQualityCenter (ALM).
  • Developed detailed Testing Methodologies, Test Matrices and Test Procedures
  • Executed the Test Cases, generated reports and tracked the defects in the HPALM, update the test cases as per the results.
  • Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows 7/Vista/ XP) compatibility testing in virtual machine environment.
  • Participated in Daily Stand-up meetings and provided statuson work progress.

Environment: Java, JavaScript, HTML, XML, Selenium (Web Driver) with Java, Selenium Grid, ANT, QC/ALM, Firebug, Eclipse, TestNG, Jenkins, Maven,Windows 7, Eclipse

Confidential

QA Test Engineer

Responsibilities:

  • Automated highly transactional E-commerce web application using Selenium WebDriver.
  • Involved in developing Test cases, Test plans, Test strategies, Traceability Matrix.
  • Extensively involved in all stages of testing life cycle SDLC
  • Used Firebug Tool to identify the Object's id, Name, XPath, link to identify web elements in the application.
  • Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.
  • Involved in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java.
  • Developed Test Cases and Test Scenarios using Gherkins to validate user stories.
  • Tested distinct functions of the POS system like scanning, payments and returns. Moreover, make sure that the system met the requirements and expectations.
  • Tested POS system for payer Solutions.
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Installed, configured SOAP UI to test web services using WSDL file given by Development team.
  • Performed functional testing of SOAP &RESTful Web Services using SOAPUI Tool Used Java/Junit to run Cucumber feature and scenarios and generating report daily basis.
  • Performed RESTful web services and API testing in SOAPUI Pro and validated responses with assertions.
  • Developed Groovyscripts to test Report application output and to customize test.
  • Performed performance, load testing and stress testing on the Web-application server using LoadRunner.
  • Bug reporting and tracking by using JIRA.
  • Assured software deliverables which meets all requirements and expectations of final UAT test plan.

Environment: Selenium WebDriver, SDLC, JIRA, Java, Firebug, Fire path, BDD, Cucumber, Gherkins, GIT, SOAPUI, Xml, JSON, Groovy script, UAT, Web services

Confidential

QA Analyst

Responsibilities:

  • Creating Test Requirements Specification documents, Test plan and Test Result documentation.
  • Involved in SDLC, Agile Process, Business Process Design and Implementation.
  • Wrote and executed the test cases manually and automated.
  • Analyzed the Business Requirements Document and system specifications and identified the test requirements.
  • Performed Backend testing using SQL Plus, PL/SQL
  • Performed Functional, Integration, regression, positive, negative and UAT testing.
  • Performing Regression test using automated testing tool Selenium.
  • Automating End to End Testing usingautomationTools.
  • Created theAutomationframework for all the applications.
  • Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to test the Test scenarios, Test cases and test conditions identified.
  • Installed theAutomationtools and managing the complete process.
  • Performing Stress test, Load test, Performance and Bandwidth test on application server using LoadRunner tool.
  • Monitoring and measuring Memory utilization and Bandwidth.
  • Monitoring test progress throughout the project release cycle, providing testresults and detailed statusreports.
  • Extensively worked on testing Crystal Reports, Active Dynamic reports and Business Object Reports.
  • Test Director /QualityCenter is used for creating coverage between requirements and test cases
  • Provided training for other team members.
  • Creating and maintaining all Testautomationenvironments.
  • Attending and involving day -day scrum meetings.
  • Conducting projectreviews to improve project implementations.
  • Working withQADirector to achieve organizational goals and objectives.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Soap, Appium, TDD, Agile, JavaScript, XML, HTML, Fire Path, Firebug, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JIRA, Quality Center, SQL, Oracle, Windows.

We'd love your feedback!