We provide IT Staff Augmentation Services!

Test Engineer Resume

0/5 (Submit Your Rating)

Oakland, CA

SUMMARY

  • Over 9 years experienced professional in software testing with emphasis on Automation/Manual and Functional Testing of business applications, web components and backend platforms.
  • Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC) and object oriented methodologies.
  • Key expertise includes testing & debugging GUI and Multi - Applications environment and automated testing using Selenium Web Driver.
  • Experience in using Selenium Web Driver,TestNG test frameworks in creating test scripts, test suites and HTML reports.
  • Proficient in all forms of testing including Unit Testing,Regression, Smoke, Functional, Integration testing.
  • Hands-On experience in customizing HP Quality Center, as well as understanding of automated testing tools and their use in developing automated test cases using HPQTP and HP UFT.
  • Extensively usedWindows, Web and Client/Serverapplication testing tools like QTP,QC.
  • Proficient in transforming complex business requirements into comprehensive executable test cases, test plans and test Strategies.
  • Expertise in logging defects using HP Quality Center, JIRA and performed defect tracking and reporting.
  • Involved in different testing types like Smoke Testing, Functional Testing, Stress Testing, Compatibility Testing, GUI Testing, Automated testing, and Regression Testing.
  • Sound knowledge on Object Oriented Programming(OOPS) concept using Java for test case automation.
  • Knowledge of coding and identifying basic web elements using Python.
  • Conversant in developing Test Scenarios, Test Cases, Test Data,Test Reports and documenting Manual and Automation Testing.
  • Experience in setting up the automation framework using test automation tools like Selenium WebDriver,TestNG,Appium for Android and IOS platforms.
  • Experience in setting Real devices and performed automation testing using Android Emulators and IOS Simulators using APPIUM for native,hybrid and web based applications.
  • Used Appium to facilitate mobile testing by creating mobile driver class with required mobile capabilities.
  • Experience in Web Services testing using SOAP UI/POSTMAN tool. Validated request and response in XML, SOAP and RESTFUL Web service calls.
  • Experience in using Mobile Automation tools like SeeTest on different devices like IOS and Android.
  • Experience in writing and executing SQL queries to perform Data Validation and back-end testing of databases to check the integrity of data.
  • Skilled in managing cross functional testing teams and maintain effective coordination between them ensuring efficient and on time delivery of projects.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/Web Driver, Cucumber, SOAP UI, Postman, Jenkins.

Languages: JAVA, HTML, XML,JavaScript,Ruby

IDE: Eclipse,Ruby Mine

Test Framework: TestNG, Data Driven Framework, BDD,Gherkin, Page Object Model

Web Debugging Tool: XPath, Firepath, Firebug, Charles Proxy

Build Tool: Maven.

Processes: Agile-Scrum,Waterfall.

Bug Tracking Tools: HP ALM, JIRA,Rally,Test Rail, Quality Center (QC).

Databases: MySql, Oracle

Operating Systems: Windows (All Variants),Mac OS

MobileTest Environment: Android, IOS

PROFESSIONAL EXPERIENCE

Confidential, OakLand,CA

Test Engineer

Responsibilities:

  • Tested applications compatible on different build releases across IOS /Android devices.
  • Involved in creating new build and triggered jobs in Jenkins for the new feature that was made changes.
  • Writing test cases in Test Rail pertaining to applications that would be tested on Dweb and Native App.
  • Involved in testing application using native apps by using Emulator and Simulator.
  • Actively participated in meeting with developers and product owners to understand the feature and ask the right questions in order to deliver the product correctly.
  • Used emulators and IOS Simulators to perform manual Mobile testing. Used Appium, XCode for native mobile application automation testing.
  • Identified mobile elements using Appium Inspector,UI Automator viewer.
  • Debugged the automation scripts and fixed the script written in Ruby which were getting errored out in the production jobs and in test environment.
  • Documented project updates and communication across team members using documented tools like Confluence.
  • Used Applitools for checking the screen differences across the older version and newer version.
  • Ensured 100% test coverage and execution. Think proactively in finding bugs and failures.
  • Used JIRA and document the feature and creating the tickets or daily tasks for offshore to execute the trackers correctly.
  • Bug Triaging every morning and check out for new bugs from previous night to assign or communicate accordingly.

Confidential, Richardson, TX

SDET/QA

Responsibilities:

  • Involved in Analysis of Business Requirement specifications and Designing test lab and formulation of Test Strategy, Test Plans.
  • Performed functional testing to identify various critical points in the application and automated using Selenium Web Driver IO.
  • Worked on Jenkins to create new build and jobs automation scripts execution.
  • Involved in testing application on different mobile platform such as IOS and Android devices using cloud environment.
  • Involved in writing test cases pertaining to applications to be tested on IOS and Android devices using Rally.
  • Tested Applications compatible on different browser versions IE, Firefox .
  • Integrated Automation scripts (Selenium Web Driver API) in continuous Integration tools(Jenkins) for nightly batch run of the script.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Actively participated in Daily Stand-up meeting, weekly assessment meetings, retrospect meetings, Bug review meetings and interacted with developers and business analysts to ensure high quality of the application under test.

Confidential, Louisville, KY

SDET/QA Automation Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
  • Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • IntegratedTestNGwith Selenium using Eclipse to generate test execution result.
  • Performed Unit testing with TestNG test frame work and use Bromine for easy running the test and store the result for analysis the test.
  • Designed and developed Automation framework using Selenium WebDriver in Java and performing unit testing by using TestNG.
  • Designed test plans and test cases, verifying and validating Web based applications and documentation based on standards for software development and effective QA implementation in all phases of Software Development Life Cycle (SDLC).
  • Integrated the scripts and executed them as a suite using the build integration tool Maven.
  • Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Developing and integrating the step definitions for each step in theCucumberscenarios.
  • UsedJenkinsfor continuous integration tests, adding suites and running scripts on theJenkins server.
  • Used GITHUB as central repository to perform Push, Pull, Stage, Unstage, Stash, Status, Add and Clone and remove operations in local repository GIT.
  • Performed functional, SIT, Security testing, UAT and AD-Hoc testing.
  • Designed and executed Manual Tests for SmokeTesting, System Testing, Positive/Negative Testing, Integration Testing, RegressionTesting and FunctionalTesting.
  • Closely worked on all the stages of SDLC for this project and executed Functional and UAT Regression Testing
  • Defect explanation to developer to make sure the functionality correct. Identify UAT regression test cases for each sprint and execute them in sprint release
  • Worked closely with developers and help to fix the defect. Perform ad-hoc UAT testing when the user story completes.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • PerformedManual Testing for usabilitytesting. Engaged inManual Testing of functionalities in Construction Pricing web based application.
  • Validated XPath and CSS Selector from the browser tools to avoid future errors while running the scripts.
  • Used XML files in Sending/receiving XML requests using Postman.
  • Verified WSDL files, asserting the files using various In-build assertions, performed Data Driven testing, in Postman.
  • Reported software defects in HP ALM and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports usingHP ALM.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
  • Prepared Testing status reports and involved in daily Defect meetings to discuss the previous day defects with the Developers and managing the defect life cycle until they are being closed.

Environment: Java,Selenium WebDriver,TestNG, Mainframe, Maven, TFS, Cucumber, Jenkins, Eclipse, UAT, Postman, GitHub, XPath, CSS, XML, Rest API, HP ALM, SQL, Agile and Windows.

Confidential, Ft worth, TX

SDET/QA Automation Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Developed custom libraries for automation using JAVA & Selenium WebDriver.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • UsedTestNGAnnotations like Before Suite, After Suite, After Method, After Test and configured Parallel Processing usingTestNGxml.
  • Automated the Test cases using Selenium for Regression testing andTestNGfor grouping the tests.
  • Used TestNG Framework performed unit testing. Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
  • Performed Functional testing, Integration testing, System testing, Positive testing, Negative testing, GUI testing and UAT testing.
  • Ran automated scripts for Maintenance and Regression testing using QTP/UFT.
  • Automated test scenarios for GUI, Functionality and performed data driven testing on the application inserting different data in excel sheet using QTP/UFT and analysed Actual Result and Expected result.
  • Performed Functional Testing through UFT using VB Script Scripting language.
  • Involved in preparing a report of allautomationdifficulties and test results for further application using Maven.
  • Used BDD framework with Cucumber, Java and created feature files with scenario outline files.
  • UsedVB ScriptinginUFT, Generated test resultsusing UFT and analysedActual Resultand Expected result.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Used Firebug/Firepath to do web based application testing with selenium for the commands and locator application.
  • Involved in regression testing for the modified builds. Raised defects by giving validations and doing negative testing on applications.Actively involved in UAT.
  • Performed API Level testing for web services and developed many Test suites using XML.
  • Involved in GUI testing, Integration testing, navigation testing and regression testing using web and client-server applications.
  • Performed functional testing, integration testing, and validation testing on various applications with manual testing process.
  • Developed a Test Plan and Test Cases based on system requirements and Software performance standards.
  • Performed functional testing of SOAP and RESTful Web Services using REST Assured tool. Developed Data Driven Tests using Postman and automated functional testing.
  • Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of the application under test.

Environment: Java, Selenium Web Driver, TestNG, Maven, Cucumber, TFS, Jenkins, UFT, VB Script, Postman, UAT, Eclipse, Firebug, Firepath, XPath, CSS, DOM, XML, Quality Center, SQL, Agile and Windows.

Confidential, Minneapolis,MN

QA Automation Engineer

Responsibilities:

  • Worked as a QA member in web-based E-commerce site development project in an agile environment.
  • Involved in Functional, System and Regression testing in the Ecommerce application environment like in Websites selecting games, adding to cart, Checkout and payment methods.
  • Worked onPOS (Point of Sale) self-check out / POS (Point of Sale) QA Testingwas involved in setting of QA Test environment with simulated POS (Point of Sale) test environment.
  • Reviewed and analysed Business Requirement Documentation (BRD) to gain understanding of POS (Point of Sale) implementation.
  • Tested different functions of the POS (Point of Sale) system like scanning, paymentsandreturns.Moreover, make sure that the system met the requirements and expectations.
  • Managed and closely participated in theProject ManagementofPOS (Point of Sale) Initiatives.
  • Attended Daily Stand Up meetings and provided QA status updates on different user stories.
  • Determined the scope on multiple User Stories, provided estimates based on that scope, and revised the scope in order to meet the needs and deadlines.
  • Performeddata validationtesting usingPOS(Point of Sale) system.
  • Responsible to verify Web services API request, response data validations in REST, SOAP protocols
  • UsedVisual Basic ScriptinginQTP, Generated test resultsusing QTP and analysedActual Resultand Expected result.
  • Developeddata drivenscripts in Quick Test Professional and executed scripts.
  • Usedcheckpointsto check the functionality in QTP.
  • Escalated Defects while studying Project Requirements and writing Test Cases by using HP Quality Center (QC/ALM) and followed logged defects.
  • Participated in the Development of Internal Communication Plans to supportPOS (Point of Sale) initiatives.
  • Used QTP/UFT for Functional and Regression testing of the application to make sure the submission and approval process of the adding/changing products, checkout and payment as intended.
  • Developed Test plan, Test strategies and Test cases for payment methods.
  • Participatedin crosswalk testingusingtwo POS(Point of Sale) systems.
  • Performed extensive database testing to verify the results generated by the batch applications. Wrote many SQL queries using SQL query analyser to query the database tables for correct entries.
  • Developed and automate Web Services API testing using SoapUI frameworks
  • Responsible fordocumentingtheSystem Requirementsto supportNational POS (Point of Sale) initiativesfor theRetail.
  • Used Quality center for Test Management, Defect Management and save or manage the automation scripts created using QTP.
  • Managed and executed test cases and logged defects in defect reporting tool usingHP Quality Center.

Environment: HP QC/ALM, Eclipse, XML, HTML, CSS, POS (Point of Sale), HP QTP/UFT, MySQL, Java, SOA, Firebug, XPath, Windows.

Confidential

Responsibilities:

  • Responsible for analysis of how many scripts can be generated using Regression Suite.
  • Provided KT to new Resources on Enhancements’ and Change Requests if any.
  • Involved in creating estimates for the Script generation
  • Involved in recording and running the execution of Regression test cases using QTP9.1

Environment: Seibel7.8, Oracle10g, Mercury Quality Centre 8.0, QTP9.1, Windows XP

Confidential

Module Lead

Responsibilities:

  • Involved in Deriving Test Scenarios from Functional Specifications and Technical Design document
  • Involved in Authoring Test cases deriving from Test Scenarios.
  • Provided KT to new Resources on Enhancements’ and Change Requests if any.
  • Involved in System testing to ensure the End to End flow is working as per the functionality.

Environment: SQL, PL/SQL,Oracle 10g, TOAD, Quality Centre 9.2

Confidential

Module Lead

Responsibilities:

  • Involved in deriving Test Scenarios from Functional Specifications and Technical Design document
  • Involved in Authoring Test cases deriving from Test Scenarios.
  • Provided KT to new Resources on Enhancements’ and Change Requests if any.
  • Involved in System testing to ensure the End to End flow is working as per the functionality.

Environment: XML, Java Script, J2EE, Toad, Mercury Quality Centre

We'd love your feedback!