We provide IT Staff Augmentation Services!

Software Test Engineer Resume

Albany, MN

SUMMARY:

  • Over 7+ years of experience in IT, extended expertise in QA and Automated Software Testing using QTP, SOAP UI, HP/ALM/Quality Center and Selenium.
  • Experience in Manual and Automation Testing of Web Services/Mobile Apps, Client Server and Web based Applications in different domains using QTP, SOAP UI, ALM and Selenium.
  • Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, and Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server based Applications.
  • Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using Testing/Junit, ANT/MAVEN build tools.
  • Good knowledge on Healthcare, Banking, Logistics, Public and E - commerce domains.
  • Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.
  • Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept.
  • Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
  • Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium WebDriver, C#, JavaScript.
  • Experienced in using Rational Robot in Functional Testing.
  • Experienced in using Test Management Tool Quality Center.
  • Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Server.
  • Extensive experience in using Automated tools like Ruby Cucumber test framework for Client/Server, Web and database applications.
  • Experience in developing selenium automation framework using JUnit/TestNG and developing ANT/Maven targets to execute automation suites.
  • Tested the REST services for scalability and validated using REST Assured.
  • Developed XML test data and implemented Functional and Data Driven tests using SOAPUI.
  • Ability to document and track defects as well as produce detailed reports using defect-tracking tools such as JIRA.
  • Proficient as Mobile App Tester in testing Web applications and Mobile applications on iOS and Android Platforms.
  • Expertise in using Rational Robot to record, execute and edit functional regression tests.
  • Built JavaScript based test framework using cucumber, web driver io, node.js, angular.js.
  • Involved in setting of QA Test environment with simulated POS test environment.
  • Knowledge of Agile methodology along with Automation Tools and Protractor.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner and Junit/TestNG, Load Runner.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest.
  • Developed test scripts to automate process of testing in Protractor WebDriverJS.
  • Created and Maintained Server-side Integration Test using Python and Selenium Web driver.
  • Experienced in load and performance testing tool JMeter.
  • Experience in Black box testing with a complete QA cycle from testing, defect logging and verification of fixed bugs.
  • Excellent analytical, problem solving, communication and interpersonal skills along with a good attitude for learning.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/IDE/GRID/RC 2.4, Mercury QTP 12.0, HP Quality Center, JMeter, Cucumber, Firebug, Fire Path, Soap UI, Coded UI, ITKO LISA, Microsoft Visual Studio, Android Studio, HP UFT and IBM RFT.

Programming/Scripting Languages: Java, JavaScript, Ruby, Shell Script, VBScript, C, C#, Python, Pega, Django, HTML and XML.

Frameworks: Junit, TestNG, Appium, TDD, ATDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, JBehave, ATF (Automation Test Framework), Page Object Model, and Backend Testing.

Testing: Integration, Functional, Regression, Performance and Load Testing, Manual Testing, Black Box and White Box Testing.

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services and SOAP UI.

Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA and Bamboo.

Methodologies: Agile, Scrum, Spiral and Waterfall.

Build/ CI Tools: Ant, Maven, Jenkins, Gherkins and Hudson.

Databases Technologies: MS SQL Server 2012, OLAP and OLTP, Oracle, MS Access 2013/2010, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, DB2 and MYSQL.

Operating Systems: Windows 10, UNIX and Linux.

Web Technologies: HTML, XML, CSS, Flash, JavaScript, Angular JS, Ruby and Python.

Firefox Add-ons: XPath and Firebug.

Networking Protocols: HTTP, FTP, SNMP and SSH, TCP, UDP,ICMP

WORK HISTORY:

Confidential, Albany, MN

Software Test Engineer

Responsibilities:

  • Experience building automation framework from scratch using Selenium web driver, JAVA, Junit and Eclipse.
  • Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
  • Good experience on Test Automation usingSelenium Web Driver, TestNG Framework and Maven.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI.
  • Utilized role in mobile testing usingAppium Mobile for testing client's mobile platforms.
  • Implemented open source tool Appium,SeleniumWeb Driver for cross browser and cross platform web/Mobile testing.
  • Created and executed SOAP UI Scripts for the Web Services testing
  • Used Agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
  • Experience with Test Automation tools such as Selenium, TestNG, JMeter, Junit.
  • Experience in creating CucumberBDD(behaviour-driven development) framework and automatingAppiumscenarios in Eclipse using Java script.
  • WrittenGherkinsand Java scripting automation test scripts to execute in cucumber.
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver andcucumber.
  • Checked Java Rest API Url's with Postman to work and implemented the rest services.
  • Web Service testing (RESTful API) and Automation using Apache JMeter usingJSON, XML payloads.
  • Install and configure System Administration packages toQAenvironment such asPython, and SQL.
  • Performed Web Services Testing and XML validation by creating test case suite using Soap UI.
  • Used Python for dynamically generating property list for every application. Automated data movements using python scripts. Creating core python API which will be using among all modules.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases. Developed and Consumed RESTful APIs for web applications using Python and Django.
  • Write SQL Queries in ALM to generate base data to excel. Summarize the daily, weekly and monthly status reports by test scenario, test case and test steps.
  • By using Protractor framework performed End to End UI automation of Angular JS Web application.
  • Tested the Application by inserting checkpoints and synchronization points in test scripts usingUFT. Involved in defect validation and regressiontestingusingUFT.
  • Tested the workflow through the front end to backend using SQL queries to ensure data completeness, integrity and accuracy.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool. Worked on BDD Cucumber framework.
  • Done Performance testing to determine that the web application, under test will satisfy high load requirements using JMeter.
  • By usingPage object model and Protractor, created the class files for each view using JavaScript.
  • Excellent experience of build tools like Maven and managing Selenium automation projects using them
  • Configure the JIRA workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement.
  • Identifying, analysing and documenting all the bugs observed during testing and create a ticket in the Jira.
  • Responsible for developing the scripts to supportJenkins(Continuous Integration) of the scripts with the build server.

Environment: Python, Selenium WebDriver, Appium, Eclipse, Test NG, SOAPUI, Cucumber, Protractor, Maven, Jenkins, JMeter, HP ALM, SAP GUI, Phantom JS, Django, HTML, XML, Agile, JIRA, ERP, SQL, and Windows.

Confidential, Virginia Beach, VA

Software Test Engineer

Responsibilities:

  • Prepared automation test scripts to validate various functionalities usingSelenium WebDriver using Java.
  • Experienced in designing customized Hybrid framework, Keyword Driven, Data Driven & POM in order to make maintenance process easier and achieve efficiency, re-usability and accuracy across applications.
  • Expertise in designing, developing, deploying and supporting of Service Virtualization using CA LISADevTest
  • Implemented open source tool Appium,SeleniumWeb Driver for cross browser and cross platform web/Mobile testing.
  • Experience with working in short sprints in an Agile Scrum software development model.
  • Maintained the Selenium & Java Automation Code and resources in source controls likeJenkins for improvements and new features.
  • Performing the Mobile Testing for Mobile App of Client, identifying the Mobile Platform like IOS, Android by using Appium.
  • Tested the Application by inserting checkpoints and synchronization points in test scripts using UFT.
  • Designed an automation framework for UI and batch testing in UFT.
  • Developing automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • CreatingJasminetest cases to test the AngularJS code.
  • Document software defects, and bug tracking using HP ALM QC, and report defects to software developers.
  • Created web UI tests using Cucumber, Gherkin, Selenium WebDriver (tests written in ruby)
  • Work with Teams to create Acceptance Test Driven development (ATDD) test suite using Ruby and Cucumber.
  • Worked on the framework using Selenium WebDriver,ApacheHttp Client, Java, TestNG, ApachePOI, Logcat and patterns including Page Object and Dependency Injection.
  • Developing automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Coordinated efforts between product development teams and offshore enterprise test team. Standardized QA standards and practices across teams where possible. Involve in BDD framework using cucumber.
  • Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
  • Developed LoadRunner scripts for Data Creation and Functionality of SAP CRM, ERP via SAP GUI.
  • Developed test plan, test cases, execution of test cases, reporting, tracking defect usingHP Quality Centre/ALM.
  • Usage ofRuby, cucumber in project to create and validatethe test cases.
  • The entireRubyscripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Utilized SVN repository to perform efficient remote team working. Checked in all tested PL/SQLcode in SVN and maintaining versions of PL/SQL codes.
  • Experienced in integrating server-side java code with UI components using JSON, XML and used AJAX & JSON communication against RESTful web services.
  • Developed automation framework and scripts for End to End (e2e) testing using Selenium WebDriver and JavaScript.
  • Used SOAPUI to test SOA based architecture application to test SOAP services and REST API withJSON/XML.
  • Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
  • Involved in InstallingJenkinson a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle.
  • Written several SQL queries and analysed them to validate the business rules inOracledatabase through SQL Developer as part of Backendtesting.

Environment: Java, Selenium Web driver, Hybrid Framework, ATTD, CA LISA, HP ALM QC, TestNG, POM, JIRA, Cucumber, Jenkins, SOAP and REST, JSON, XML, Appium, Oracle, SQL, SVN, PL/SQL, ruby, Quality Center.

Confidential, San Jose, CA

Software Test Engineer

Responsibilities:

  • Project is developed usingagilemethodology.
  • Analyzed and reviewed Story Boards to gain overall understanding of the functionality of the application.
  • Implemented Recovery Scenario to handle unexpected events or errors.
  • Implemented SOAP UI for Webservice Testing.
  • Involved inUser Acceptance Testing (UAT) of the application.
  • Involved in Knowledge Transfer, Group Discussion, Training Session and Brainstorming.
  • Conduct coding in C#, JUnit and Selenium.
  • Conducted automation test framework
  • Written and executed functional test plans for manual testing.
  • Developed Acceptance Criteria for each sprint as part of release.
  • Tested the new functionalities based on the new requirements and coordinated with development team in fixing the issues.
  • Participated in dailyScrummeetings to discuss the status of work done.
  • Responsible for creating automation scripts by using QTP with Data driven testing framework.
  • Created functional libraries with user defined functions and associated with the tests.
  • Enhanced the automation test scripts with checkpoints, Synchronization points, Regular expressions and output values.
  • Built Automation framework using C# for client services
  • Built automation test framework for client side products using Selenium WebDriver.
  • Developed Data Driven Tests using SOAP UI and automated functional testing.
  • Responsible for documenting the Automated Test results using SOAP UI and QTP.
  • Test GUI and functionality on Android and iOS.
  • Prepared theTest Resultsdocument which summarizes testing activities and results.
  • Executed and scheduled the automation test scripts from Quality Center.
  • Involved in Backend Database testing by using Toad.
  • Written automation test cases in one of the following languages: Java, C#, C++
  • PerformedPositiveandNegativetesting by inputting valid and invalid data
  • Performed Acceptance Testing for every Release.
  • PerformedRegressiontesting to ensure that changes made to software did not introduce any new bugs.
  • Performed load testing to determine the upper limit of all the components of application like database, hardware and network so that it could manage the anticipated load in future.
  • Performed performance testing to establish the benchmark behavior of the system.

Environment: QTP10, SOAP UI, Quality Center, C#, ASP.NET, iOS, Android, Oracle, TOAD, UNIX, MS Office, HTML, Windows, Internet Explorer.

Confidential, Villa Park, IL

QA Engineer

Responsibilities:

  • Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements.
  • Specifications Creation of Test Data Requirements and Test Condition Matrix; Setting up Test Environment; Software Test Execution Defect Management.
  • Created Java based scripts for Selenium Web Driver with Junit as automation frame work.
  • Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
  • Created automation scripts in SOAPUI using Groovy Script for web services testing.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions.
  • Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
  • Experience with TOAD for backend data validation
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
  • Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Involved in creating automation test suites for progression & regression testing in SOAPUI. The messaging formats included SOAP over HTTP&REST based clients with XML payload.
  • Involved in Unit testing, test case development and regression testing using Junit for web-based application.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium Web Driver, Junit, ANT, Jenkins, SoapUI, TDD, Agile, HTML, XML, REST, SQL, PL/ SQL, Oracle, Quality Centre, Windows, UNIX.

Confidential

QA Tester

Responsibilities:

  • Involved in Regression testing of each build during the various phases of the application usingQTP.
  • Automation of test scripts was done usingQTPfor test re-usability of different online transaction modules.
  • Experience in creation of library functions, Checkpoints, Data Validation Descriptive Programming usingQTP11.0. Experience in Data Driven and Keyword Driven testing.
  • A proven track record of successfully implementing projects using waterfall.
  • Responsible for updating and maintainingQuality Centerfor all the defects found during the functional and regression testing and follow up the bug life cycle.
  • Used high level dynamic response assertions, such asJSONcount,JSONpath match, and REgExp for all the test cases in order to assert and test the REST Services.
  • Used SOAPUI to test SOA based architecture application to test SOAP services and REST API withJSON/XML.
  • Involved in creatingManualtestcase for functional stories and automating them for smoke and Regression Testing in each sprint cycle. Developed spatial data overlays and comparisonstests.
  • Conducted Regression Testing, Smoke Testing, Cross browser Testing through automated testing tools likeQAWizard, Selenium along withofManualtesting.

Environment: QTP, JSON, XML, Java, QTP, Windows XP, IE, Firefox, Mozilla, Quality Center, SOAP UI, REST.

Confidential

QA Tester

Responsibilities:

  • Well versed with complete life cycle ofManual Testing process with both Agile and waterfall methodologies
  • Experience in leading aManualTesting assignment and successfully tracked progress ofManual testing effort.
  • Planned and executed end-to-end testing including functional, smoke, regression, integration and exploratory testing as required inWaterfall.
  • PerformedofManualtesting for the functionality and GUI of the application using ALM.
  • UsedQuality Center to manage testing and track test results for each build and report defects detected.
  • Preparation of Test Cases as per the functionality requirements in theQuality Center and mapping the requirements to the test coverage to ensure proper coverage.

Environment: Quality Center, HP ALM, GUI, LoadRunner, MS Office, Manual Testing, XML, WSDL.

Hire Now