Qa Dev In Test Engineer Resume
Charlotte, NC
SUMMARY
- 8+ years of experience in Software testing as a Software Quality Test Analyst. Both Web and Mobile platform, using Selenium, Java, Python, Appium, QTP, UFT, SoapUI, Postman, Quality Center, Jira and Confluence
- Experienced in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation Testing of client server application in back - end testing.
- Hands on experience working with all stages of the Software Development Life Cycle, Kanban and Agile QA Life Cycle in all dimensions of Functionality, Usability & Reliability
- Good experience in developing different type of framework like Keyword driven, Data driven, Hybrid framework, Cucumber BDD and Page Object Model
- Experienced in smoke testing, Black-box testing, White-box testing, Integration testing, Database testing, regression testing, Sanity testingand GUI software testing
- Strong experience in Web Services Automation usingSoapUI and Postman, Selenium
- Experience understanding the code written in different programming languages VBScript, JavaScript and databases like Oracle, SQL Server.
- Extensively used object oriented programming (oops) concepts for automating the web applications.
- Automated Test cases in TDD (Test Driven Development) and BDD(Behavior Driven Development)
- Expertise in designing Automation Frameworks
- Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
- Worked on multiple projects, and Extensively involved in User acceptance testing (UAT), End to end, System Integration Testing(SIT), Functional Testing, Regression Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.
- Implemented functional tests using java, TestNG/JUnit framework and also cucumber framework for BDD.
- Experience in Web debugging tools like XPath, FirePath, and Firebug and also provided efficient locators for strategies like XPath and CSS to run web driven scripts.
- Experience in Automation tools like selenium, protractor, QTP (Quick Test Professional), load and performance testing tool JMeter and Mobile Automation testing tool Appium
- Worked in ETL environment involving Informatica/DataStage
- Experience in using test-driven development inRubyonRails, JavaScript, JQuery and Ajax-based applications, HTML and CSS
- Created Data Driven Tests by using parameterization. Created user defined functions in VBScript.
- Expertise in reviewing and analyzing Software Requirements Specification documents SRS, Business Requirement Documents BRD .
- Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments
- Excellent experience with source version control tools such as Subversion(SVN), CVS&GITand generated Test logs usingLog4jfor various log levels
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net technologyetc.
- Experienced in testing client server and web based applications using HP tools like Quick Test Professional (QTP), Quality center (QC). Also possess good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions
- Remarkable communication and organizational skills with attention to business process details besides being a team player and self-starter
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE/GRID/RC,HPQuality Center/ALM, JUnit, TestNG, JIRA, SOAPUI, Postman, QTP, Protractor, JMeter, Cucumber, FitNesse, Coded UI, Appium
Language/ Script: Java, JavaScript,UNIX,Shell Script, VBScript(UFT), C, C++, C#, Python, Perl, SQL, PL/SQL, .NET
Frameworks: Hybrid, Keyword Driven,Data Driven and Robot Framework, Cucumber BDD
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, XML, CSS, Flash
SQA Technologies: SOAP, REST, WSDL, UDDI
BugTracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA, Bamboo, Rational Clear-Quest, Confluence
Build/ Tools: Ant, Maven, Jenkins, Hudson, Teamcity
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, SQL,Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL
Operating Systems: Windows XP, vista & server, UNIX,Linux and Mac
Utilities: Eclipse,GIT,SVN,CVS,Firebug,FirePath
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
QA Dev in Test Engineer
Responsibilities:
- Worked in Agile& Kanbanmethodology with SCRUM Process for the development of the product.
- Extensively involved in all stages of testing life cycleSDLC &STLC
- Implemented the Selenium Web Driver, Java and TestNG framework for writing and executing the Testsuits of Web Applications
- Involved in design and implementation ofSelenium WebDriver automation framework for smoke and regression test suites using TestNG, Maven and Jenkins
- UsedMaven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel
- ImplementedPage Objects,Data Driven,andKeyword Driven Frameworksusing Selenium WebDriver, JUnit, and Java
- Worked in the Framework of POM for UI Automationin Selenium Web Driver
- UsedApache POImethods for writing to excel sheets in java
- Involved in writing automated scripts for AngularJS application using Protractor andJavaScript
- Extensively used Quality Center / ALM for test planning, bug tracking and reporting tools followed up with the development team to verify Bug fixes and update bug status.
- Worked in using the XPath, Firebug and FirePath for Locator elements and IOS Simulators andEmulatorsMobileApp Testing
- IntegratedAppiumwith Sauce Labs for distributing tests on the cloud
- UsediOS simulator(on code) to make sure the app works on all devices
- Used Android SDK and set up mobile deviceEmulatorto test application and to get log files
- Implemented the BDD framework with Cucumber, Java and the creation of future files with scenario and scenario outline files
- Actively perform the testing in both SOAP and REST API services using SoapUI and tested both XML and JSON formats
- Involved in Web Services Testing using SoapUI with REST to create and execute automated functional, regression, compliance, and load tests
- Used Jenkins as continuous integration tool to run automatedtest suites
- Used GIT to re-modify files and for software development
- Implementation of SQL Queries for backend/ETL testing
- Extensively used SQL statements to query the Oracle Database (RDBMS) for Data Validation and Data Integrity
- Development of functionaltest cases using Data validation and Data Design Techniques
Environment: Selenium Web Driver, Page Object Model, Appium, HP ALM, Cucumber, Jenkins, Maven, SoapUI, Postman,Protractor, TestNG, FirePath, Firebug, Eclipse, Java
Confidential, Skokie, IL
Sr. QA Automation Engineer/ Mobile Tester
Responsibilities:
- Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases
- Used Agile to fetch data from MySQL database in Data driven testing.
- Worked on behavior driven development (BDD) approach using selenium-Cucumber to write and execute automated acceptance/unit tests with Ruby
- Involved in implementing Test Automation Framework using Protractor withJasmine.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA
- Worked with Source version control tool such as Subversion (SVN)
- Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Protractor Testing Framework
- Receive, execute, and reply to commands from within a UI Automation JavaScript program.
- Tested request and response XML's based Web Services interfaces using SoapUI
- Involved in testing both SOAP and REST services using SoapUI and tested both XML and JSON formats
- Publishing the application in production for Android platform using Perfecto tool
- Create various builds and deployment in Jenkinswith ANT
- CreatedSQLStatements andUNIX/Linux Shell scriptsto performETLtesting on the oracle database
- methodology (Scrum) to ensure the new features meet the customer requirements and acceptable quality assurance standards
- Configured Selenium WebDriver, TestNG and created Seleniumautomationscripts in Java prior to agile release.
- Developed Test Frameworks in Selenium for UI Regression TestAutomationand when necessary, and potentially execute Automation
- Implemented Page Objects model (POM),ApachePOIin WebDriver Scripts, Data Driven Framework using Selenium WebDriver, and Java. Unit Test
- Development of theautomationscripts using Appium and Java for Mobile applications.
- Involved in performing manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
- Performed Functional, Integration, Regression Testing, Smoke Testing, White box/Black box testing for Mobile Application
Environment: Java, Appium, Selenium WebDriver, Firebug, FirePath, SQL, iOS, Perfecto, JIRA, Oracle10g, Jenkins, SoapUI, JavaScript, Protractor, Cucumber
Confidential, Kansas City, MO
Sr. Quality Analyst Test Engineer
Responsibilities:
- Worked inAgile Methodology with two-week release cycles
- Automated the Release Process for software releases usingC#
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium, TestNG and C#
- Developed functional, UI, regression test scripts using Coded UI using C#
- Performed Automated UI, regression, acceptance and priority functional tests of this windows application using Java scripting in Test Complete
- Developed user controls, custom controls using Asp.Net and C# and were effectively used
- Expertise in SCRUM methodology in agile principles and implementing. Experience with Load Runner
- Interacted with developers to resolve the ETL and reports defects
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API
- Involved in Web Services Testing using WEBUI, SOAPUI with rest to create and execute automated functional,regression, compliance, and load tests
- Worked on Team Foundation Server (TFS) and Microsoft Test Manager (MTM) to effectively manage the product life cycle
- TFS-MTM (coded UI and exploratory testing) for automating tests for regression testing
- Executed test cases manually and reported defects
- Wrote and executed SQL’s and PL/SQL’s to do the backend testing
- Used Quick Test Professional (QTP) for regression testing and running the automation suite
Environment: Selenium, TestNG,C#, SQL, SoapUI, Quality Center, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager(MTM), TFS
Confidential, San Francisco,CA
QA Automation Engineer
Responsibilities:
- Framework Development for Automation usingQTP.
- Develop automation scripts inQuick Test Professional(QTP) to automate Smoke and Regression.
- Testing and automated test dataload for every build cycle.
- Creation of Automation Scripts in Active Directory using QTP
- Create automated test scripts using QTP to run on multiple sets of data and one data file can be used for multiple scripts
- Extensively usedQTPintegrated environment like Data Table, Actions, and Recovery scenarios.
- Developed Project usingwaterfallmethodology
- Wrote SQL Queries for backend/ETLtesting
- Analyzed project documentation, analyzed and estimated requirements, planned, prepared and Updated detailed Test cases usingQuality Center
- Performedmanual testingon the whole application before going for the automated testing
- Involved in Manual Test Case Preparation and Test Case Execution
- Performed checking theuser profilesand theirlogin scriptsand checked the basic functionality bymanual testing
- Generated Weekly Reports, Defect Reports and Customized Summary Report
- Performed User Acceptance Testing(UAT) in the final phase of software development process to check the functionality of the software
- Developed test scripts using groovy for data driven testing ofSOAPandRESTWeb service usingSoapUI
- Perform Web Service Testing usingJSONandXML,RESTful APIautomation with GET/POST/PUT/DELETE.
Environment: QTP10, SoapUI, C#, ASP.NET, SQL Server, TOAD, UNIX, HTML, VBScript, RESTful, XML, JSON
Confidential
Automation& Manual Test Engineer
Responsibilities:
- Performed various types of testing like Functional Testing, Integration Testing, Regression Testing, System Testing and Compatibility Testing
- Developed detailed Test Plans, Test Cases and responsible for executing the Test Cases, Test Scripts using QTP
- Developed Scripts using VBScript language for Automating Testing Activity in QTP
- Generated Test Data for Automation Scripts in Excel from QTP
- Good Experience in Waterfall Methodology Process for the product development
- Performed Database Validation Testing using complex SQL queries using Inner/Outer joins
- Used the HP Quality Center (QC) defect tracking system, to report and analyze defects during the entire testing process
- Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test
- Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analyzing data input/output and error codes
- Preparing and executing Test cases, Review test cases and Defect Reporting
- Prepared Defect Report as per severity and Priority
- Analyzed Test specifications and written Manual Test cases for Black Box Testing
- Performed manual testing using Cross browser and Cross Platform
- Involved in Defect Reporting Meetings on a daily basis
Environment: VBScript, SoapUI, HTML, SQL Server 2005, and Windows 2003, HP Quality Center, QTP 8.2
Confidential
Manual / QTP Tester
Responsibilities:
- Analyzed test specifications and converted them into Manual Test Cases
- Involved in complete life cycle of design, development, testing and deployment of application.
- Executed the manual test cases for various testing like GUI, Functionality, System, for Web applications and recorded the results
- Identified the initial setup, input data, appropriate steps and the expected responses in the Manual test cases
- Project is developed using waterfall methodology
- Involved in the executing and retrieving the data for SQL Queries
- Worked on De-bugging and bug fixing problems raised by QA team and fixed the issues.
- Implemented transferring of XML data to the database using JDBC for additional services of the application.
- Automated the Backend System using QTP XML (used XPath, WSDL) web services (SOAP protocol) Feature
- Involved in preparing the Test Plan and Test Cases based on the business and functional specifications
- Participated in Integration, System, Smoke Testing
- Performed End to End Testing and involved in User Acceptance Testing
Environment: QTP, Quality Center, HTML, JavaScript, SQL, Oracle, Manual Testing, XML