We provide IT Staff Augmentation Services!

Sr. Software Test Engineer Resume

Overland Park, KS

PROFESSIONAL SUMMARY:

  • Around 11 years of Professional Experience in Software Quality Assurance and Testing in different environments and platforms including Client - Server & Web based applications.
  • Experience in Manual/Automation testing of Web application with specializing in Software Quality Assurance Testing , QA Automation .
  • Extensive experience in reviewing Business Requirement Documents, Software Requirement Documents and preparing Test Cases , Test scripts and Execution.
  • Good exposure to defect life cycle and testing life cycle .
  • Experience with Agile and waterfall methodologies.
  • Experienced with SOA, Web Services, SOAP, SOAP UI, RESTFUL technologies.
  • Experience in Black box testing with a complete QA cycle - from testing, defect logging and verification of fixed bugs.
  • Experience in performing different tests types of QA Methodologies White Box, Black Box, Stress & Load, Regression, Functional, Installation & Integration, Smoke, & User Acceptance Testing (UAT).
  • Expertise in problem solving and Bug Reporting using Bug Tracking Tools like JIRA
  • Experience in both manual and automation testing process and in creating automation environment using Quick Test Pro (QTP), Test Director.
  • Proficient using Automation tools such as selenium IDE , WebDriver , Jira and QTP
  • Well versed in GUI application testing, Database testing and Front-end testing.
  • Experience in testing and writing SQL and PL/SQL statements.
  • Extensive experience with relational databases like Oracle, SQL Server and MySQL in writing SQL queries using joins.
  • Experienced on demonstrating the Automation Framework in QTP/UFT to client and driven project status calls with client.
  • Experience in Frameworks like Page Object Model, TDD, and BDD.
  • Expert in Creating and executing automation scripts using Selenium Web Driver.
  • Automation scripting experience in Intranet/Internet applications using Selenium Web Driver and SOAPUI.
  • Experience in unit testing frameworks TestNG.
  • Experience in using Visual Studio and Eclipse IDEs.
  • Integrated Appium with Sauce labs for distributing tests on the cloud and integrated Appium with continuous integration tool Jenkins.
  • Experienced in Mobile App Testing in Android Platform using Selenium Web Driver and Appium.
  • Proficient in using SoapUI for testing Web Services and used several types of assertions such as soap fault, contains, X-path etc.
  • Experience in bug reporting tools like Bugzilla and JIRA.
  • Proficient Confidential interacting with clients to determine the test schedule and providing the deliverables by target date.
  • Strong Collaboration interpersonal, Communication skills with proficiency Confidential grasping new technical concept.
  • Quick learner & excellent team player having ability to meet tight deadlines & work under pressure.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, TestNG, SOAPUI, Manual Testing, Appium (Mobile Application Testing)

Language/ Script: Java, JavaScript, VBScript (UFT)

Frameworks: Junit, TestNG

Firefox Add-ons: XPath

Web development: HTML, VB Scripts, XML, CSS, JavaScript, JQuery, AJAX

Bug Tracking Tools: HP ALM (11, 12), Bugzilla, JIRA.

Build/ CI Tools: Ant, Maven, Jenkins.

Databases Technologies: MS SQL Server 2012/2016, OLAP and OLTP, Oracle 11g/10g Oracle PL/SQL

IDE: Eclipse IDE, Net Beans

Web Services: SOAP, XML, WSDL, HTTP, XSD, REST

Platforms: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Overland Park, KS

Sr. Software Test Engineer

Responsibilities:

  • Analyzed the Business Requirement Document (BRD) and Functional Specification documents (FSD) to prepare Test Cases based on the Test Plan and Use Cases and attended Reviews meetings to better understand the applications.
  • Prepared and reviewed UAT test artifacts ( Test Plans , Test Scripts , Traceability matrices , etc.) with Project Stakeholders.
  • Conducted Automation /Manual testing using the Standards, guidelines & structured methodology in testing the application using Java.
  • 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.
  • Apply, design and develop automated testing strategies and build automated testing frameworks using different automation tools Viz. Selenium, Soap-UI and Rest - assured.
  • Analyze and verify best automated and manual test approaches and execute UI functional, acceptance, integration and system testing.
  • Used SOAP UI for functional testing of web services. Creating SOAP project using WSDL.
  • Involved in Application Design Document and Interface documents to develop test cases and test scenarios.
  • Responsible for implementation of Hybrid Test Automation Framework , Page Object Model using Selenium WebDriver, TestNG and Java .
  • Configured Shared object repository and per action in Selenium WebDriver.
  • Have automated the web application using Java and TestNG in Selenium WebDriver.
  • Run the tests with Selenium Remote Control with multiple browsers & platforms.
  • Involved in performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Identified mobile elements using Appium Inspector, UI Automator Viewer.
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
  • Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium.
  • Performed GUI functional and sanity testing Manually for each new build of the application.
  • Followed Agile testing methodology, participated in daily Scrum meetings and tested each Confidential deliverables.
  • 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 SOA architecture which include Soap and Restful Web Services Testing.
  • Applied Agile Test Practices SCRUM , Scripted Test Cases for Test Driven Development TDD and developed test cases for story card based on Acceptance Test Driven Development ATDD.
  • Used BDD framework with Java and created feature files with scenario and scenario outline files.
  • Used Java language and Junit framework for unit-testing.
  • Logged and managed defects using HP ALM defect management tool.
  • Used CA Agile for Project management.
  • Involved in writing SQL Queries for backend / ETL testing .
  • Used web-debugging tools like XPath to locate elements.
  • Integrated automation scripts ( Selenium WebDriver API ) in Continuous Integration tools ( Jenkins ) for nightly batch run of the Script.
  • Tested the mobile application for UAT, usability, performance, compatibility and load testing for iOS and Android devices.

Environment: Java, Selenium WebDriver, SQL, Mobile Testing, Jira, Oracle10g, Jenkins, TestNG, Unix Putty, RESTful.

Confidential, Atlanta, GA

Sr. Software Test Engineer

Responsibilities:

  • Did a thorough walkthrough of business requirements and prototypes with Business Analysts, Code reviews with development team and got a good grasp of requirements, functionality of the airline system.
  • Developed Test plans by coordinating with other team members on the road map.
  • Developed test cases by reviewing the requirement documents
  • Configured Shared object repository and per action in Selenium WebDriver.
  • Have automated the web application using Java and TestNG in Selenium WebDriver.
  • Run the tests with Selenium Remote Control with multiple browsers & platforms.
  • Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver, Junit.
  • Create frame work using Junit and Selenium Web driver.
  • Mapped the test scripts to the functional requirements in HP ALM 11
  • Identified Test Data by querying and created Test scripts for SIT , Regression and UAT
  • Conducted the Functional, System, Integration, Regression, performance, UAT and Smoke Tests for various phases of this application
  • Execution of Manual Test scripts and responsible to track and log the defects using QC
  • Created test cases as well as modified and reviewed test cases developed by other testers.
  • Performed extensive manual testing on different modules.
  • Responsible for data analysis, report validation and functional testing
  • Automation test with QTP record and playback, data driven the scripts.
  • Participated in cross-browser (Firefox, Chrome, and Safari) and cross-platform (Windows 7, MAC OS X) testing in virtual machine (VMWare) environment.
  • Performed Regression Testing to ensure correct functionality of the whole system for each build and after any changes made to the system.
  • 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.
  • Bug Tracking and Error reporting using Jira.
  • Updated task, report bugs, report defects with clear description to developers using JIRA.
  • Coordinating with other team members and providing status to project manager.
  • Created UAT documentation to be used by users
  • Ensure Requirements Coverage with Traceability Matrices.

Environment: UNIX, SQL, Oracle, J2EE, Java, JSP, Web Services, SOAP UI, Oracle Quality Center, QTP, MS Office

Confidential

Automation Tester

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 for the Functional, Usability, Smoke Testing to check the application developed has no high and medium severity bugs.
  • Create test cases to demonstrate clarity and testability of requirements
  • Involved in validating and verifying UI transaction flow and the outputs
  • Performed regression, functionality, system , front end , back end , negative , positive and User Acceptance Testing .
  • Testing data and control flow to ensure that the consistency of business logic is maintained on version upgrade.
  • Prepared Test data for the Entrance and Exit Criteria in Acceptance to check if the development team has completed coding the application and whether all the modules have been tested by developers.
  • Performed User Acceptance test ( UAT ) involving actual users.
  • Assisted in designing test plans, test scenarios and test cases for integration, regression and user accepting testing ( UAT ) to improve overall quality of the application.
  • Performed Business Acceptance Testing ( BAT ) understanding the business needs and delivering them in time.
  • Created Test data , Test procedures , Test cases , documentation using Quality Center .
  • Execute various test cases to test the systems and system components utilizing manual , black box testing , and white box testing methods.
  • Validate functions of the system under test and observe results from various external and internal interfaces by executing Functional Testing .
  • Interpret trends and create effective ways to display information by using data and logical methods to increase efficiency, identify risks to the system & report valid defects in the Test Management Tool.
  • Collaborated with other QA team members to come up with good design framework that could be easily implemented with manual and Selenium automation testing.
  • Great working experience in Manual Testing and in using Selenium commands to run the test scripts from the Selenium Web driver tool and TestNG.
  • Proactively identify areas of potential production issues, the flaws of the current system to improve the new system under test.
  • Open valid defects in the Defect Management Tool. Follow up and provide support for the defect resolutions. Attend Defect calls to provide and seek required data and information for the better quality solutions.
  • Attending Scrums every day and work on Tasks to finish the stories on the board for each Confidential as this is agile methodology.
  • Perform Regression testing to ensure new development work meets all requirements and that the code and application changes have not changed the existing functionality.
  • Closely interact with Business for Change Requests by providing estimates and retesting to validate the changes made while test is in process.

Environment: Selenium IDE/ WebDriver , Java, TestNG, Test Data Driven, Eclipse, Jira, SoapUI, Quality Center, Waterfall & Agile Methodology (for different Projects), JavaScript, Android, iOS, XML, HTML, Internet Explorer, Google Chrome, Mozilla Firefox, SVN, MS Excel, SQL, Windows

Confidential

QA Automation Engineer

Responsibilities:

  • Implemented automation using Selenium WebDriver , JAVA, Maven.
  • Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver , JAVA, JUnit.
  • Implemented Page Objects framework, Hybrid framework & Page classes from scratch to represent web pages.
  • Developed Keyword Driven & Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
  • Configured Maven for JAVA automation projects & developed Maven project object model (POM).
  • Wrote SQL queries extensively, queried database and generated test reports. Performed Purchase Orders Database testing by developing SQL scripts.
  • Developed test scripts for automating mobile applications with Selenium .
  • Performed Defect Tracking & Management in JIRA.
  • Worked in a highly dynamic AGILE environment and participated in scrum and Confidential meetings
  • Assisted Manager by providing automation strategies, Selenium Automation and JIRA reports.
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested and implemented improvements.

Environment: Selenium Web driver, JAVA, Web Sphere, Web logic, JUNIT, Java Script, Eclipse IDE, Apache Http Server, HP Quality Center.

Confidential

QA Test Engineer /Manual Tester

Responsibilities:

  • Participated in Regression testing, Compatibility testing between versions and Integration testing.
  • Profound knowledge in Manual Testing (using QC) and Automation Testing (using QTP)
  • Having knowledge in testing Windows and Web applications.
  • Worked on SQL statements in checking the validity of the Backend.
  • Excellent knowledge in Automation tools like selenium web driver, selenium IDE.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Good experience in preparing test cases using Test case design techniques.
  • Introduced and Implemented open source web test tool Selenium and WebDriver for cross browser testing. Presenting the Test Reports and Status reports on a Weekly/Monthly basis to the Project Team and discussing the next release cycle.
  • Completely involved in test management in Quality Center.
  • Extensive knowledge in reporting tools like TestNG, Junit.
  • Extensive experience in various Software Development Life Cycle (SDLC) Phases and Quality Assurance Life Cycle (QALC) including Requirement Gathering, Business Analysis, System, Object Oriented Design and Testing
  • Wide exposure in Software Testing Life Cycle (STLC), Functional, Regression, Integration, Re-testing, End-to-End Testing for the web-based application.
  • Strong experience in Agile/iterative and Waterfall methodologies of software lifecycle
  • Accountable for Logging, tracking and validating of defects for closure.
  • Logging defect on Rational Team concert (RTC) tool.
  • Involved in team of User acceptance testing (UAT).
  • Reported bug using Project Tracking tool JIRA.

Environment: Manual Testing, Mobile Testing, Quality Center, JAVA, XML, HTML, MS SQL Server 2008, SQL, UNIX and Windows.

Confidential

QA Test Engineer /Manual Tester

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 for the Functional, Usability, Smoke Testing to check the application developed has no high and medium severity bugs.
  • Create test cases to demonstrate clarity and testability of requirements
  • Involved in validating and verifying UI transaction flow and the outputs
  • Performed regression, functionality, system , front end , back end , negative , positive and User Acceptance Testing .
  • Performed regression, functionality, system , front end , back end , negative , positive and User Acceptance Testing .
  • Participated in Regression testing, Compatibility testing between versions and Integration testing.
  • Profound knowledge in Manual Testing (using QC) and Automation Testing (using QTP)
  • Having knowledge in testing Windows and Web applications.
  • Worked on SQL statements in checking the validity of the Backend.
  • Excellent knowledge in Automation tools like selenium web driver, selenium IDE.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Introduced and Implemented open source web test tool Selenium and WebDriver for cross browser testing. Presenting the Test Reports and Status reports on a Weekly/Monthly basis to the Project Team and discussing the next release cycle.
  • Completely involved in test management in Quality Center.
  • Extensive knowledge in reporting tools like TestNG, Junit.
  • Extensive experience in various Software Development Life Cycle (SDLC) Phases and Quality Assurance Life Cycle (QALC) including Requirement Gathering, Business Analysis, System, Object Oriented Design and Testing
  • Wide exposure in Software Testing Life Cycle (STLC), Functional, Regression, Integration, Re-testing, End-to-End Testing for the web-based application.
  • Strong experience in Agile/iterative and Waterfall methodologies of software lifecycle
  • Accountable for Logging, tracking and validating of defects for closure.
  • Logging defect on Rational Team concert (RTC) tool.
  • Involved in team of User acceptance testing (UAT).
  • Reported bug using Project Tracking tool JIRA.

Hire Now