We provide IT Staff Augmentation Services!

Sr.qa engineer-automation Resume

Chicago, IL

PROFESSIONAL SUMMARY:

  • 7 years of experience in the field of Software Quality Assurance and Testing Client Server, IBM Mainframe, Windows, Web Based, UNIX, CRM applications and Mobile Apps Testing.
  • QA Analyst/Tester with experience in analysis, design, development and testing of Client/Server, Web Based Applications, and Mobile Apps.
  • Excellent understanding of Software Development Life Cycle and Testing Methodologies from project definition to post - deployment documentation.
  • Involved in Manual Testing of applications on Windows Environment.
  • Expertise in designing and developing strategic Test plans, Test Cases, Test Scenarios, Test Reports for manual tests.
  • Proficient in performing automation testing using Mercury tools like UFT (QTP), Load Runner, ALM (Quality Center) and Open Source tools like Selenium, TestNG.
  • Built an automation scripts using Page object model with Page Factory.
  • Automated and Built tested using Rest API rest assured with Java.
  • Experienced with the latest development technology Post man for API testing.
  • Applied Jenkins in scripting Java for the continuous integration.
  • Automated the features in the application using Appium-java-selenium based framework.
  • Created tests for iOS and Android with Appium on mobile devices and emulators.
  • Responsible to execute UAT for every build on different test environment setups for both backend APIs and GUI testing using Python Scripts and Selenium.
  • Extensive experience in Integration, Functional, Regression, System and User Acceptance Testing.
  • Manually performed Back-End testing by writing SQL queries.
  • Extensive experience in tracking bugs using Bug tracking tools such as Quality Center and JIRA.
  • Expertise in the administration of project activities using Quality Center.

TECHNICAL SKILLS:

Methodologies: SDLC, Waterfall, Agile

Automation Tools: Selenium (RC), WebDriver, TestNG, Appium, HP Quality Center, Load Runner, XML Output Extractor, Debugger, XML Spy, Firebug, Page Object Model, Post Man, Jenkins, Rest Assured

Versioning Tools: Clear Case, MS Visual Source, CVS, SVN

Reporting Tools: HP- Quality Center, JIRA and Bugzilla.

Languages: SQL, HTML, JavaScript, Java, XML.

Scripting Languages: Ruby, Python 2.2, JavaScript& VB Script

Web Service Testing Tool: RESTful, SOAP, SOA Test tool.

MSSuite: MS-Word, MS Excel, MS-Project, MS Outlook.

Workflow tools: MS Excel, MS Word, MS PowerPoint

Databases & Tools: DB2, Oracle, SQL and AQT

Build tools: Ant, Maven, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Bay area, CA

Sr. QA Engineer-Manual/Automation

Responsibilities:

  • Performed backend testing by using IBM Mainframe.
  • Designed manual test cases by reviewing required documents and communicating with business project managers.
  • Used QTP/UFT Descriptive Techniques and automated cases to test new and existing functionalities.
  • Contributed to the functional automation suite for IS for sanity, smoke, and regression runs using Ruby and Selenium.
  • Used Selenium in creating test automation for few of the projects with eclipse IDE.
  • Created a single huge shared object repository for all the different modules by using the Object Repository Manager in QTP/UFT
  • Analyzed Load Runner analysis to identify performance issues like CPU, bandwidth, load balancing, connection, thread and JVM memory issues.
  • Reviewed the manual test cases in Excel sheets and migrated them from Excel to ALM using the ALM Excel Add in.
  • Configured & customized ALM to suit business needs with respect to Requirements, Test Plan & Defect Module.
  • Identified, documented and assisted in resolving all defects related to test execution.
  • Good knowledge in System testing and Regression testing
  • Involved in Walkthroughs and Review Meetings.
  • Located defects and logged them into HP Quality Center as well as in JIRA.
  • Involved in retesting defects along with end to end testing.
  • Communicated and worked extensively with business project managers, developers and senior technology officers to clarify high-level requirements, resolve issues and address defects.
  • Participated in all test status and stand up meetings to discuss open issues and provide updates.
  • Cross-referenced unit test cases with business user requirements through an ALM tool
  • A self-starter and team player, Able to plan and execute complex tasks.

Confidential, Manhattan, NY

Sr. QA Engineer-Automation

Responsibilities:

  • Performed mobile application automation for iOS and Android using tool like Q-metry Automation Studio (QAS), and Appium.
  • Designed manual test cases by reviewing required documents and communicating with business project managers.
  • Performed the mobile testing in different platform like Android and iOS.
  • Used TestNG and Ruby automated testing to test new and existing functionality with QAS.
  • Executed the validated Java scripts of a Stability Rack on a TestNG framework
  • Contributed to the functional automation suite for IS for sanity, smoke, and regression runs using Ruby and Selenium.
  • Created Automation Testing Framework for Mobile Application Testing with Appium and Robotium in Java.
  • Used Selenium and Appium created test automation for mobile application in eclipse IDE.
  • Created a single huge shared object repository for all the different modules by using the Object Repository Manager in QTP/UFT
  • Analyzed Load Runner analysis to identify performance issues like CPU, bandwidth, load balancing, connection, thread and JVM memory issues.
  • Adopted the Descriptive Techniques of QTP scripts for maintainability
  • Extensively used the QTP/UFT scripting to create the actions
  • Set up and configured mobile devices software emulators using Android SDK and X-Code
  • Involved in Weight-Watchers Mobile Tracker application feature enhancement testing for users.
  • Reviewed the manual test cases in Excel sheets and migrated them from Excel to ALM using the ALM Excel Add in.
  • Configured & customized ALM to suit business needs with respect to Requirements, Test Plan & Defect Module.
  • Identified, documented and assisted in resolving all defects related to test execution.
  • Performed black Box testing and conducted Functionality and Mobile testing on various phases of the Management software.
  • Designed test harness for Appium and Python page object like integration test frameworks.
  • Located defects and logged them into HP Quality Center. Involved in retesting defects.
  • Communicated and worked extensively with business project managers, developers and senior technology officers to clarify high-level requirements, resolve issues and address defects.
  • Participated in all test status and stand up meetings to discuss open issues and provide updates.
  • Cross-referenced unit test cases with business user requirements through an ALM tool

Environment: Agile, Unified Functional Testing (UFT)11.0, Quality Center 9.0, Cucumber with JVM FWK

VB Script, XML, Appium, Java Script, Apia, Ruby, JDK 1.5, Selenium Webdriver, HTML, Mozilla Firefox 3.0, UNIX, Windows, Python

Sr.QA Engineer-Automation

Confidential, Chicago, IL

Responsibilities:

  • Performed mobile application automation for iOS and Android using tool like Appium and Ruby.
  • Created and executed performance scenarios for benchmarking to optimize JVM and Application configuration.
  • Designed manual test cases by reviewing required documents and communicating with business project managers.
  • Performed the mobile testing in different platform like Android and iOS.
  • Conducted process quality improvements and lead test process improvement teams chartered
  • Used Ruby automated testing to test new and existing functionality.
  • Used the REST Client tool for testing a RESTful web service and verifying methods return acceptable data.
  • Executed the validated Python scripts of a Stability Rack on a python framework
  • Developed automation test suite within Microsoft Excel/ QTP
  • Contributed to the functional automation suite for Confidential features for sanity, smoke, and regression runs using Ruby and Selenium.
  • Designed and initiated implementation of process improvement road map in alignment with Business Driven Test Process Improvement (BDTPI) model and Capability Maturity Model Integration (CMMI).
  • Used VB Script automated testing to test new and existing functionality with Mobile Perfecto, QTP and QC.
  • Created Automation Testing Framework for Mobile Application Testing with Appium and Robotium in Java.
  • Used Selenium and Appium created test automation for mobile application in eclipse IDE.
  • Set up and configured mobile devices software emulators using Android SDK and X-Code
  • Involved in Salesforce feature enhancement testing for Private Bank users.
  • Involved in data migration and validation testing of Oracle CRM and Salesforce using data mapping and transformation rules.
  • Reviewed the manual test cases in Excel sheets and migrated them from Excel to ALM using the ALM Excel Add in.
  • Used Rest services, xml using Perl scripts in backend.
  • Involved in security testing of Salesforce application for different roles within organization through visibility matrix.
  • Configured & customized ALM to suit business needs with respect to Requirements, Test Plan & Defect Module.
  • Identified, documented and assisted in resolving all defects related to test execution.
  • Performed black Box testing and conducted Functionality and Mobile testing on various phases of the Management software.
  • Designed test harness for Appium and Python page object like integration test frameworks.
  • Located defects and logged them into HP Quality Center. Involved in retesting defects.
  • Communicated and worked extensively with business project managers, developers and senior technology officers to clarify high-level requirements, resolve issues and address defects.
  • Participated in all test status and stand up meetings to discuss open issues and provide updates.
  • Cross-referenced unit test cases with business user requirements through an ALM tool

Environment: Agile, Quick Test Pro 8.0, Quality Center 9.0, XML, Appium, Ruby, JDK 1.5, SOAP UI 2.x, J2EE1.3, Selenium RC, HTML, SOAP UI 3.0, Perl, Cucumber with JVM FWK, Web Services, Apia, SQL Oracle 9i, Mozilla Firefox 3.0, UNIX, Windows, Python, REST Client, RESTful, SOA

QA Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Prepared test cases, execution, traceability matrix, Bug analysis and Reporting using ALM/HP Quality Center.
  • Involved in preparation of Test Plan.
  • Reviewed the requirement document and wrote detailed Test Cases by referring requirement documents, High level design document and User interface specification.
  • All the Ruby scripting done using cucumber framework. Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Selected by QA manager to lead a test process improvement initiative.
  • Used Appium, Robotium, Xcode for Native Mobile Application automation testing for iOS and Android platform.
  • Utilized exploratory as well as automated testing leveraging page objects with Appium and Python (mobile).
  • Worked on Linux platform to test functionalities of the mobile application.
  • Tested the mobile app for android phones and Tablets on various android versions.
  • Used Android SDK's to take logs and used DDMS tools to take screen shot.
  • Designed and implemented a Test Process Improvement Plan for Business Systems and Finance Directors.
  • Wrote test cases for mobile app including positive, negative and edge cases.
  • Reviewed the Test Cases developed by the peers, attended the Test Case review meeting and with BA and fellow testers as per the review comments updated the Test Cases.
  • Prepared the Requirement Traceability Matrix (RTM) based on the requirements.
  • Extensively participated in performing Functional Testing, Integration Testing, User Acceptance Testing and Regression Testing.
  • Logged and tracked defects in Quality Center/ ALM that include business impact and track testing progress.
  • Reported bugs, communicated notifications to the developers using defect tracking tool Quality Center/ ALM.
  • Validate and modify the Python scripts for Stability Rack to make them compliant with the changes being introduced in the software or UI.
  • Used Python to launch QTP scripts from command line for continuous integration testing.
  • Created scripts in Load Runner using web, Restful web services.
  • Designed automation testing framework by using Ruby and Cucumber for various project and following Agile, reducing manual efforts in testing by 50%.
  • Performed the Backend testing executing SQL Queries.
  • User defined functions were written according to the functionality of the application.
  • Used QTP to automate the Test Cases for regression testing.
  • Documented the defect with enough details like reproducible steps, data used for testing, expected result, actual result, severity, screenshot, detailed description etc. in Application Life Cycle Management Tool.
  • Participated in weekly scrum meeting with Developers, Business Analysts and fellow testers to discuss about defects and project status.
  • Performed SOA testing for Payments API's using Restful Web Services testing.
  • Interacted closely with Developers, Business Analysts and Database team while resolving major and critical defects.
  • Prepared the power point presentation on the module and presented to the team members and manager.
  • Attended the change request meeting and documented the Test Cases for Change Request.

Environment: Agile, QTP, QC, Java, J2EE,Appium, Ruby, Oracle database, Perl, UNIX, Python, Windows OS, XML, ALM 11.5, Quick Test Professional.

QA Analyst/ Tester

Confidential, Chicago, IL

Responsibilities:

  • Involved in Restful Web Services Testing using SOAP UI tool. Validated request and response XML.
  • Involved in creation of manual test cases by reviewing requirement documents.
  • Involved in creating scenarios for generating policy kits for different Ad programs.
  • Involved in integration and system testing of Salesforce Application.
  • Run automated ruby scripts on a Linux machine.
  • Generated detailed bug reports, pass-fail reports and comparison charts using Quality Center/ ALM.
  • Created an automation framework in Watir and Ruby.
  • Involved in security testing of Salesforce application for different roles within company.
  • Involved in testing reports by writing SQL queries to the database.
  • Defects are found and logged in Quality Center and involved in retesting the defects.
  • Worked with business analysts and developers in resolving the issues.
  • Created test cases for UI and functionality validation of content management programs.
  • Tested estimates are provided to team lead as required.
  • Attended meetings with the team to discuss issues and provide status.

Environment: Web service Testing, Ruby, JavaScript, XML, Toad, SOAP UI, Win XP, Perl, Quality Center, QTP, VBScript

Hire Now