Lead Qa Automation Engineer/appium Tester Resume
West Orange, NJ
SUMMARY:
- Over 7 Years of Experience in Manual and Automation testing on Client - Server and Web based applications in multiple Domains like Finance, HealthCare, Telecom, banking and Retail.
- Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
- Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments
- Expertise in Web-service testing using SOAP UI.
- Experience in Planning and execution of Performance, Load and Stress tests for Web applications.
- 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.
- Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Server.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of the Project requirements.
- Experience in defect tracking and change management using HP ALM/QC and JIRA, Bamboo, LoadRunner.
- Extensive experience in understanding Microsoft Technologies like .NET framework, applications using C#, MVC 4.0, ASP.NET, ADO.NET, VB.Net, WSDL, Web forms, and AJAX.
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Centre (QC) and Team Foundation Server.
- Experience programming in Java, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
- Expertise in performing the Functional Testing, Regression Testing, Integration Testing for the apps on different platform like Android, Java, BREW.
- Experience in HealthCare industry, experienced in testing different healthcare ERP solutions such as FACETS, Med Plus, EPIC and other claim processing solutions.
- Implemented Data Driven Framework using WebDriver.
- Done automation testing using automation tools Selenium, QTP.
- Good analytical and communication skills and ability to work independently with minimal supervision also perform as part of a team.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver, HP Quality Centre/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, API, Protractor, Load Runner, Manual Testing, Appium, JMeter, Cucumber, Jasmine.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, Angular JS, jQuery, JavaScript.
Defect Tracking Tools: Quality Centre (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, VB Script, Groovy.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall, Rally, MS Visio, Rational Rose.
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Mac.
Continuous Integration: Tools: Jenkins, Hudson
Version Tools: GIT and SVN
Web Servers: Tomcat 3.3, Sybase, Apache 1.3, IIS 5.0, OMS
Testing Methodologies: System Testing, Stress Testing, Load Testing, Reliability Testing, Feature Testing, Acceptance Testing, Functionality Testing, Accessibility Testing, Validation, Manual, Automated, White Box, Black Box, Modular Testing, Grey Box, System Testing, Integration, Unit, API, Regression, Test Plan, Test Cases, Matrix Preparation, API Testing, Performance Testing, Load Testing, Localization Testing and Internationalization testing.
Mobile Manual Testing: Android, IOS
PROFESSIONAL EXPERIENCE:
Confidential, West Orange, NJ
Lead QA Automation Engineer/Appium Tester
Responsibilities:
- Analyzed Business and System Requirements of the Application and followed Agile Methodology for application Implementation and Testing.
- Participated in sprint daily scrum, planning and Review meetings and developed Test Plan Document for numerous Releases with regards to the requirements.
- Used Appium tool to develop automation test scripts on Android platforms for native applications on mobile devices.
- Performed Smoke, Functional, System, Regression and Integration with Positive, Negative Test cases.
- Performed Client Testing & Web API Testing using SOAP UI.
- Extensively used SQL for Back End testing to validate data in the database.
- Involved in various phases of Software Testing/Development Life Cycle (SDLC/STLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Deployed the latest build of the App on iOS and Android using XCode and Android SDK.
- Developing Regression suit for various module using Selenium Web driver with core Java in Eclipse IDE.
- Used various available features of Selenium to develop efficient and error free Automated Test Scripts using Java in Eclipse IDE.
- Identified the Automation scenarios, Designed/Setup the Hybrid framework, prepared the UI Object Info, Functions, test Data, Prepared the Test Suite using JAVA Framework TestNG, Executed the Scripts, and updated the scripts as part of maintenance.
- Implemented custom Java integration with offline application that would save data to XML format and periodically push data to TRIRIGA thru Web Service API.
- Used SVN, Git, GitLab and Rational Synergy software configuration management tools to collaborate and manage code changes.
- Performing Regression test using automated testing tool Fitnesse and Selenium.
- Automate the test cases using Selenium Web driver with JAVA Framework TestING
- Implemented JMS integration based on polling mechanism which is being used to process various business events.
- Performed Gray Box Testing, Regression Testing, Functional Testing, Usability testing.
- Logged and managed defects using Quality Center/ALM defect management tool.
- Analyzed Test Result, reported Defects, tracked Defects and maintained Test Results using JAMA.
- Created Non-Conventional Tools based upon Customer and Projects Leads Request.
- Execute Browser Compatibility Testing (IE, Firefox, Chrome, Safari) of a Web based application.
- Determined the scope on multiple User Stories, provided estimates based on that scope and revised the scope to meet the needs and deadlines.
Environment: Java, Mainframes, Appium, Bamboo, Selenium IDE, Robotium, Postgre, Firebug, Cucumber, SQL, MTM, Python, iOS, SOASTA, Android SDK, Seetest, Tibco, xCode, Perfecto, Harvest, STAT, JVM, JMS, AWR, Jira, Charles, Edi, Microsoft Test Manager, Jenkins, Jmeter, ETL, Tomcat, Soap UI, FIX Protocol, Ruby, PeopleSoft, GreenHat, jama.
Confidential, Pittsburgh, PA
Selenium Automation Lead
Responsibilities:
- Acting as an offshore counterpart lead and managing a team of 8 people.
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Analyzed business and system requirements, reviewed project requirements specifications to create and execute detailed test plans, Test cases and Test scenarios
- Developed automated scripts using Selenium Web Driver and Implemented Framework using Java .
- Took the responsibility to do Compatibility testing to the developed application on different devices(iOS/Android) and Multiple browsers (Chrome, Firefox, IE, Opera).
- Dealing with bug reports - making sure they have enough detail for developers to understand, going back to users with workarounds or questions about browsers, setup etc.
- Collaborated with multiple teams for integration testing and for test data needs.
- Involved in validating functional, Integration and Regression test suites using Selenium , Cucumber and the request and response of the web services (SOA) through SOAP UI .
- Performed BDD (Behavior Driven Development) , ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format .
- Worked closely with Production Managers, Technical Managers and Business Managers in planning, scheduling, developing, and executing Testing deliverables
- Involved in the preparation of VB Scripting functions to deal with recovery scenarios and dynamic pop ups.
- Involved in User accepting testing (UAT) Test case creation and UAT Test cases execution.
- Involved in the coordinating with off-shore teams and updating status to management at regular intervals.
- Involved in the preparation of Proof of Concept (POC) for hybrid framework implementation.
- UAT planning, execution, Rollout and DR testing, whenever business required
- Involved in Agile scrum meetings and agile sprint review meetings with product owners.
- Involved in End to End Validation of Health insurance workflow specifications
- Created mobile automation scripts using perfecto mobile and UFT integration
- Report and escalate to management leads as necessary for risk and follow up on the risk till its closure
- Involved in the creation of Initialization script, Driver scripts as part of Hybrid framework implementation.
- Responsible for conducting the Gap analysis and building requirements traceability matrix
- Involved in complete QA Life Cycle and worked with all key stakeholders (BA's, Developers, Testers …etc.)
Environment: Selenium WebDriver, Cucumber, Curam, Gatling, Chef, SOAP UI, MTM, Maven, Spring, Appium, Seetest, Perfecto, TestNG, Spock, Quality Centre, RTC, Fire path, Firebug, Eclipse, XPATH, Java, SQL Server, Protractor, Jmeter, Jconsole.
Confidential, Cincinnati, OH
Senior Automation Engineer/SOA Tester
Responsibilities:
- Prepared Test cases and Test plans for new functional modules.
- Written Grey box and Black box test cases based on the User and Business Requirements.
- Actively involved in SDLC and STLC process and used tools like ALM, Selenium RC/Web driver, JMeter, SOAP UI, SSMS and Visio.
- Worked on Selenium IDE, the integrated development environment for Selenium scripts using Firefox, Internet Explorer and Google Chrome.
- Developed regression scripts using Selenium RC.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
- Extensively used MySQL proficiently during data migrations.
- Automated the regression test cases using the Selenium & TestNG.
- Attended Daily Stand Up meetings and provided QA status updates on different user stories.
- Automated the Test Cases using Selenium RC, Java Eclipse and JUnit.
- Actively participated during functional and regression test cycles. Supported all major production releases.
- Performed standalone testing of SOAP/HTTP services using Raw Soap Request step in Lisa Itko .
- Expertise in tracking the Defects and log them on Quality Centre, JIRA, Source Forge, Gemini, Clear Quest and Visual Studio.
- We used to create and test the policies based on the given requirements by using Duck creek tool, which is basically used to create insurance for auto and property.
- Worked closely with the Business Users while performing User Acceptance Testing (UAT) in staging environment
Environment: Selenium WebDriver, Appian, SharePoint, SOAP UI, JMeter, Junit, Mockito, Quality Centre/ALM, Eclipse, Duck creek, Postman, XPATH, Java, HTML, agile, SQL, Android, Protractor, Appium.
Confidential, Cincinnati, Ohio
Sr. Automation Test Engineer/Mobile Tester
Responsibilities:
- Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Developed Java scripts using UI Automator to automate the test cases using internal tools Android Studio and Android SDK .
- Designed, developed and implemented Web services for User Acceptance Test cases and plans.
- Expertise in mobile testing using tools like simulator, emulators in IOS and android applications
- Used Appium for native, hybrid Mobile Application Testing for IOS and Android platforms.
- Used Appium for test Automation Framework, Cross platform test Automation.
- Experience in UI Automator to capture Android Device and Emulator screens for automation testing with selenium
- Experienced in performing Data Driven Testing using parameterization in Quick Test Pro(QTP), to test the Application with different sets of data.
- Performing Functional, Integration, Regression Testing, Smoke Testing, White box/Black box Testing for Mobile Application.
- Designing and executing the automation scripts using Selenium-WebDriver.
- Build Automation Framework for AngularJS, Node.js and involved in testing AJAX components with Selenium WebDriver.
- Automated 145 E-commerce test cases using Selenium WebDriver, JUnit, JAVA.
- Automated System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver.
- Automated test scripts for client server and web based applications using Java.
- Involved in POS Testing and designed Test cases, system testing, reporting tests.
- Used TFS source control to deploy application.
- Leads the overall QA effort and ensures progress and adherence to the QA plan and procedures.
- Performed Functional, Regression, GUI, Integration testing using Selenium with Java.
- Receive, execute, and reply to commands from within a UI Automation JavaScript program.
Environment: Java, JavaScript, Visual Studio, TFS, MTM, Unix/shell, TestNG, Junit, ANT, Maven, Linux, Jenkins, Apache Tomcat, HTML, XML, TFS, Appium 1.0/1.5, Quality Centre, GitHub, PL SQL, Putty, WEBUI, Oracle, UNIX, Protractor, JSON.
Confidential, St. Petersburg, FL
QA Automation and Manual Engineer
Responsibilities:
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
- Developed reusable functions using shared repository in QTP.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Developed test scripts and test cases using QTP, Quality Center, and Load Runner.
- Created recovery files using Recovery Scenario Manager, associated with the recovery scenarios to test to instruct QTP with specified trigger action on unexpected event/popup.
- Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
- Involved in Analysis, Understanding the requirement specifications.
- Creation and Execution of manual test cases.
- Familiar with GAAP accounting for debt & derivative instruments.
- Involved in debugging the stored procedures written for the business rules tester.
- Analyze testing results and defects, and provide recommendations to development team.
- Reported the bugs/defects through Quality Center (QC).
- Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
- Performed regression tests on the application to assure proper functionality of the site after new builds.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
Environment: QTP, Quality Center (QC), manual testing, Oracle 10g, SQL, Waterfall
Confidential
QA Tester
Responsibilities:
- Involved in QA reviews and Software Development Life cycle phases.
- Gathered Test environment requirements with the QA Lead.
- Identify and derive testable conditions out of general Business requirements.
- Developed manual/Functional Test conditions and Scripts based on the requirement documents.
- Performed end to end Functional Testing for the web based application.
- Developed manual test cases and executed it.
- Built and Executed a Regression testing suite using QTP.
- Validated and Verified fixed defects.
- Involved in team of User acceptance testing (UAT)
- Interact with Developers and BA to understand complex situation.
- Take part in Daily Stand up meetings and weekly meeting.
Environment: QTP 9.2, Microsoft Office tools, Windows 2000, SQL