Sr. Qa Automation Tester/mobile Tester Resume
Denver, CO
SUMMARY
- Having 8 years of experience in Software Quality Assurance QA including Manual and Automation testing of Client server and web applications.
- Experience in Health care, Banking, Ecommerce domains.
- Experienced in all phases of the Software Testing Life Cycle STLC and good exposure to Software Development Life Cycle SDLC..net
- Good knowledge in project development methodologies like, Waterfall and Agile models.
- Ability to understand requirements, system design, and architecture.
- Familiar with Java and J2EE based application server, HTTP server, and a database server.
- Proficient in writing Test Plan, Test Cases, Test Scripts, Test Scenarios and used test management tool like ALM, JIRA, Rally.
- Experience in Appium, iOS Automation Development and Designing experience
- Used tools like Postmanto validate the REST API.
- Experience on working SOA, XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL and used Testing Tools for Web Services like SOAPUI, API Testing
- Good at bug - reporting and bug-tracking using Test Management tools like Quality Center, Clear Quest, Bugzilla, Version One, TFS and Jira.
- Worked extensively with Load runner and Jmeter, created scripts and ran performance tests and created testcases.
- Extensive experience in creating and executing automation test for QTP/UFT and Selenium web driver.
- Good knowledge in Cucumber framework using Cucumber add-in on Eclipse.
- Maintained both customer sites and CMSsystems to manage site content.
- Excellent with documentation of test cases, test scripts, pre-test conditions, input data, expected and actual results for System Integration testing.
- Clear, cohesive and complete documentation of specifications, designs, business rules, inspection reports, configurations, code changes, and test plans, test cases, reports and Metrics.
- Well-versed in development and execution of Test Plans, Test Cases and Test Scripts of Client/Server and Web-based applications.
- Expertise in Creating and tracking defects.
- Experience in Black box, White box testing and Grey Box Testing.
- Excellent Communication Skills both written and verbal.
- Tested applications compatibility on different platforms (Windows, Linux, Mac OS), browser versions (IE,Firefox, Safari and Chrome) and Mobile Devices (iOS, Android, Windows Phone)
- Strong problem-solving skills, leadership, quick learner and ability to work independently as well as a team member.
TECHNICAL SKILLS
Languages: JAVA, HTML, XML, Basic C and C#, CSS, JavaScript, Python
Testing Tools: Selenium2.0 / 1.0, Selenium web driver, QTP, Quality Center, Testing, JUnit, Rational performance tester, Appium and GitHub
Web Debugging: XPath, Firebug, Fire path
IDE: Eclipse and NetBeans
Databases: Oracle and MySQL
Test Framework: Testing, JUnit, Selenium WebDriver and Selenium IDE
Office Tools: Microsoft Office and Outlook
Operating Systems: MS. DOS and Windows
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFSSOA
Technologies: SOAP, REST, API, WSDL, UDDI, Webservices, SOAPUI
PROFESSIONAL EXPERIENCE
Confidential, Denver, CO
Sr. QA Automation Tester/Mobile Tester
Responsibilities:
- Worked on Hybrid Automation Framework using Web Driver, Eclipse, TestNG and page object model (POM)Java in Windows platform to cut down regression testing time.
- Modify Updating of Automation scripts and execution of multiple browsers.
- Designed, developed and implemented user acceptance testing protocols as the final phase of applications development.
- Experience in all core java and oops concepts
- Generated reports by using TestNG
- Performed backend testing using SQL Serving using SQL queries.
- Performing REST API testing in JSONformat using SOAP UI tool.
- Scripting the test cases for regression using SeleniumWebDriver using Java
- Verified JSON messages in Document Server
- Created test scripts in Selenium and enhanced those scripts using Java API and Test NG.
- Designed & Implemented a Hybrid Test Automation Framework (Data + Keyword) using Selenium WebDriver.
- Involved in full life cycle testing in Windows, UNIX,and in LINUX environment.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit, Maven).
- Implemented simulator for mobile app testing in IOS using AppiumTool.
- Creating environment. Properties for MavenProject
- Executed the test plans on web and mobile as per requirements using Appium tool.
- Used Selenium Grid to execute parallel tests on multiple browsers - IE, Chrome, Firefox & Safari
- Extensively used Selenium data-driven, XPath locator and Web Driver to test the web applications
- Manage defect process, analysis, and assignment and report and verify all bugsusing HPALM.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in Java for Cucumber(f) in Gherkin.
- We have used java script for creating the automated test scrips in selenium web browser.
- Involved in creation of the feature files, Java scripts, Integration of HPALM
- Deployed builds into staging and production environments using GitHub.
- Experience with Continuous Integration and Continuous Deployment (CI/CD) Jenkins.
- Tested request and response XML's based web services interfaces using SOAP UI.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- SQL Queries for backend testing.
- Discover and fix control logic flawswith the automation in order to prevent poor hole quality
- Developed automation scripts using Java scripts using NodeJS testing frame work.
- Implementedstep-definitions, page object model in Java scriptNode.jsandangular.js,
- Used GitHub to build and run the Selenium automation framework. Once the script got over, framework used to send the automation implement cuke runner to execute cucumber feature-set in parallel on chrome, i.e., Firefox browser
- Written extensive programming in JavaScript for automating the functional and regression testing through Protractor which is an End-to-end testing framework for Angular JS application.
- Wrote end-to-end tests in NodeJS quickly and effortlessly that run against a selenium web driver server using nightwatch.js.
- Wrote SQL queries extensively, queried database and generated test reports. Performed Purchase Orders Database testing by developing SQL scripts.
Environment: Java-Selenium WebDriver, JavaScript Appium, Eclipse IDE, NodeJS, TestNG, SQL, JSON, Jenkins, XML, SOAP, RESTful API, IOS emulator, Maven, Simulator, Junit, Angular JS, Agile methodology, Cucumber-JVM, Gherkin, ATDD, POM, protractor, Java Script, Manual testing, GIT
Confidential
Sr. QA Analyst/Selenium Tester
Responsibilities:
- Experience in AutomatingSelenium web driver using C#.
- Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
- Building automation regression test suite for the application which can be executed during each sprint release
- Prepared user documentation with screenshots for UAT (User Acceptance testing)
- Used BDD framework with Cucumber and C# to write behaviors and step definitions and developed required Selenium support code in C#
- Extensive experience in using SeleniumWebDriver APIs for writing Nunit test suites and test cases for testing functionality with theSelenium Server.
- Implemented Dependency Injection pattern in C#using Unity for that offers flexibility and easy maintainability of the existing code.
- Performed End to End testing in Coded UI.
- Involved in creating theCoded UI TestandOrderedTest.
- Automated test cases for desktop applications using Coded UI.
- Involved in writing the test cases using Spec flow in .Net environment
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Built test automation framework for web app from scratch using C#, N-Unit test cases, Selenium WebDriver, TestRail REST API.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using SeleniumGrid and Jenkins.
- Reported the bugs, Email notifications to the developers using Bugzilla.
- Automated the Functional, Regression, Integration test cases using tools from SeleniumSuite of products like,SeleniumGrid.
- Experience in Simulating Mobile Application Testing with Appium for Android Platform and IOS Simulator for IOS platform.
- All the Automation Scripts are maintained in the GIT STASH, files are moved into the GIT using the Source tree tool.
- Performed Backend testing and written queries using SQL
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Created automation scripts in SOAPUI using Groovy Script for web services testing.
- Validated SOAPUI response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
- Created custom JSON Assertors to validate SOAP (WSDL) and REST API calls, and Data Banks to store and analyze data input/output and error codes.
- Performed web services testing with SOAPUI by validating request and response for XML, JSON files.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
Environment: Selenium web-driver, Selenium Grid, Appium, c#, IOS simulators, Emulators, TestNG, Bugzilla, Jenkins, SQL, JSON, Angular JS, Java Scripts, protractor, SOAP UI, Rest API, Groovy script, Visual studio
Confidential, Chicago, IL
QA Analyst
Responsibilities:
- Extensive experience in Performance, functional/ regression and backend testing.
- Expert in Functional, Regression, UAT (User Acceptance Testing), and Performance Testing
- Strong in Analyzing Business specs, Requirements & Develop Comprehensive Test Spec & execute them.
- Expertise in designing the test scenarios and scripting the test cases in order to test the application.
- Strong in SDET with Agile/Scrum, TDD and BDD methodologies and approach using Cucumber.
- Participated in Programs for Focal Point, Team Concert, Quality Manager, Test Workbench, Reporting, and RationalSupport.
- Run automated test in Bamboo for continuous deliver.
- Wrote test automation scripts inSelenium Web Driver using Java, JUnit and TestNG.
- Developed ANT Build scripts to run Sanity Test scripts developed inSeleniumWebDriver. worked with bambooContinuous Integration, Deployment and for Release Management
- Strong in Designing Page Factory and Page Object Model (POM)with Selenium web-driver(C#).
- Analyzed test results, identified issues and reported it to the developers and project manager through JIRA.
- Extensively used SOAP UI to automate the test cases.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE
- White. Integrated it with Microsoft Test Manager(MTM) and included into CI process in Team Foundation Server (TFS).
- Involved in testing ANTREST services and tested both XML and JSON formats
- Performed SOA testing for Payments APIs using SOAP UI and Java framework for web services testing using JSON.
- Developed REST web services, SQL queries to capture data and to send events to core database for the home automation devices.
- Carried out web services testing using Rest API and security testing for login validations.
- Performed Web servicestesting using Postman, Swagger.
- Tested REST service using POSTMAN to verify the responses returned during the initial development phase.
Environment: Java, Junit, TestNG, SeleniumWebDriver(C#), Oracle, XML, Rest, Postman, JSON, TFS, Bamboo.
Confidential, Minneapolis, MN
QA Analyst
Responsibilities:
- Designed test plan for QAtesting using a well-defined testing methodology.
- Tested both web and desktop E-commerce application using selenium web driver and UFT
- Have done regression and functional testing using selenium web driver.
- Generated UFTscripts with standard checkpoints, validation checkpoints and also Synchronization Points.
- Managing and monitoring service engines, and updating the state of SOA composite applications.
- In data driven frameworks for each Use Cases (functionality) written in Descriptive Programming. Executing the test scripts in UFTand ALM. Developed test scripts and function libraries using VBScripts.
- Experience in sanity, backend, front-end, functional, integration, regression, smoke, cross browser, cross platform, QTP/UFT, performance and stress testing.
- Develop SQL queries using TOAD and UFT.
- Designed and Developed independent and reusable function libraries in UFTfor several projects from scratch
- Enhanced existing Object Oriented Automation Framework inUFTfor Projects to incorporate new functionalities of application
- Automated test cases for GUI, Functionality and Regression Testing using UFT.
- Functional Stories are being assigned in the JIRA and keep the Track of each and every story.
- The scripts are run on schedule manner; Jenkins is triggers the Automation scripts whenever need to be run.
- Performed database validation using SQL queries
- Formulated tests report and helped senior management and project leads before major releases.
- Developed and executed test cases for RESTful services using UFTtool. Add check points to validate the response header.
Environment: Selenium web driver, QTP/ UFT, SOA, JSON, XML, SQL, Restful, Jira, Jenkins, Waterfall methodologies, TOAD, Visual studio.
Confidential
Manual tester
Responsibilities:
- Experience in Functional Testing, Regression Testing, Integration Testing, Test plan preparation, Test cases Preparation and Execution and Defect Tracking.
- Experience in ManualTesting with strong Knowledge of Software development life cycle(SDLC) and Software Testing Life Cycle (STLC).
- Review of project requirements and active involvement with all phases of STLC and defect life cycle.
- Manually verified the applications according to the requirements. Modified automation scripts as test case changes.
- Involved in writing Test Plans, defining Test Cases, developing, and maintaining test scripts.Project is developed usingwaterfallmethodology.
- Performed the User Acceptance Testing (UAT).
- Experience in performing different tests such as Smoke, Functional, integration, Backend, Regression Testing.
- Experience with Quality Centre to maintain Business Requirements, Create and update Test Cases, Test Runs, and Test Results for every iteration and report Defects and link them back to their requirements.
- Execute Manual and Automated test cases and verified actual results with expected results
- Used Bug Tracking System (BTS) for Reporting Bugs.
- Analyzed test specifications and converted them into Manual Test Cases.
Environment: SQL, QC, Visual Basic, MS Word and Data Reports, Waterfall methodology.