We provide IT Staff Augmentation Services!

Qa Automation Tester/mobile Test Engineer Resume

4.00/5 (Submit Your Rating)

Birmingham, AL

SUMMARY:

  • 8 years of experience in Manual, Automation testing, designing test cases, test Scripts, test Procedures, test schedule planning, documentation and execution.
  • Total 6 Years of experience in Mobile Testing using tools like Appium, Selendroid, UIAutomation, Robotium .
  • Expertise in performing different types of Testing: Black Box Testing (Functional Testing), White Box testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing, Adhoc Testing and API Testing on web services (SOAP and REST) .
  • Experienced working with automated testing tools including LoadRunner 9.0, Selenium, Quality Center 9.2 under Different Environments for various applications adhering to differ - ent industry standards.
  • Proficient in using test automation tools such as Selenium IDE, Selenium RC 1.0, Selenium Web driver 2.0, Selenium Grid, HP QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Having enough knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration .
  • Expertise in performing manual testing & Mobile Application Testing using Appium .
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and methods like Waterfall and Agile (SCRUM, SCRUM-BAN), Waterfall and Extreme Programming (XP).
  • Implemented automation scripts for Cucumber, Rspec for BDD framework using Gherkin scripting lan guage.
  • Expert in reporting & tracking defects, & maintaining with high level of detail with accuracy and recreation steps using ClearQuest, JIRA, Bugzilla, PVCS tracker, and Emails, Quality Center, PHP Bug Tracker, OTRS.
  • Proficient in analyzing system & functional specifications, UI wireframes, use cases, business requirements, business rules to develop Test Plan, Test Cases, Test requirements and proce dures.
  • Exposure in running SQL queries Toad, SQL*Developer to manipulate database tables to check data integrity. Mainly used TOAD for backend data validation.
  • Used Requirement Traceability Matrix (RTM ) for mapping requirements to test cases.
  • Experience in various programming techniques, such as test-driven development, continuous integration and testing, and Agile story-based iterative development to build better quality software.
  • Having god knowledge in Web debugging tools like Firebug, Charles and Wireshark.
  • Expertise in locating the web elements using various locators like ID, XPATH, CSS, LinkText and TagName .
  • Participated in User Acceptance Test (UAT ), using Capibara and documented procedures and guiding the users in verifying various transactions on the system.
  • Experience in Mobile Apps Testing of Native apps, Web apps, Hybrid apps with Exploratory Testing on Mobile and Tablet devices using APPIUM iOS/Android by using the emulators like Xcode in Mac for iOS and Android Studio for Android Device.
  • Good Understanding in Web related technology like HTML, VBScript, ASP, JavaScript, COBOL, JCL and SQL and PL/SQL.
  • Experience in performing Positive, Negative, Boundary, Functional, GUI, Database, Integration, System,Regression, Exploratory, Security, Cross-Browser and User Acceptance Tests
  • Acquainted with Object oriented concepts in .Net and Java Concepts mainly created and executed test cases on OOPS, Collection Methods and Reflection API concepts.
  • Good Knowledge in defining and automating acceptance tests using tools including Fitnesse, RSpec, JBehave, or Concordian .
  • Technically resourceful in different types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, Volume, Load, Performance, System testing, User Acceptance, End-to-End Testing experience in providing the efficient locators strategy like XPath and CSS to run Web Driver script in stable condition.
  • Strong experience with SOA architecture which include Soap and Restful WebServices Test- ing and API testing .
  • Experience using Amazon Web Service(AWS) .
  • Experience in developing and executing automation Regression testing and System testing us- ing Selenium.
  • Experienced in using GitHub as a source of repository system to share code within the office as well as the team in overseas.
  • Experienced in Verification and Validation of Financial experience in Investment Banking, Online Banking, Core Banking .
  • Having enough knowledge of the Banking, Credit Card, Retail, Insurance and E-comerce domain and coordinated between the customers and multiple teams to address requirements and testing needs and remediation of any problems in analysis, design and test phases.
  • Familiar with testing Philosophies like Equivalence Class Analysis, Boundary Value Analysis.
  • Proficiency in using various Operating Systems Windows/Linux/Mac OS X flavors .
  • Great understanding on business needs and possess leadership with excellent communication and presentation skills, problem solving capabilities and dedicated to project accomplishments.

TECHNICAL SKILLS:

Development Methodology: Agile, Waterfall, Scrum

Automation Tool: Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, TFS, QTP/UFT 11/12, Win Runner, HP Load Runner, Cucumber, JBehave, Rspec, Capybara JMeter, Gatling, Protractor, Appium - Android / IOS, Calabash.

Testing Tools: JUnit, TestNG, Page Object Framework, Page Factory, SoapUI, Karma.js, Jasmine.js, Mocha

Mobile Testing: Appium -Android Testing,IOS Testing, Android Studio.

Frameworks: Data Driven, Keyword Driven, Hybrid, BDD, TDD, ATDD, POM, Angular.Js

Build /Integration Tools: Maven, Ant, Jenkins, Hudson

Bug Tracking Tools: Rally, JIRA, HP Quality Center, Bugzilla, T est Director.

Web Service Tools: Soap UI,Rest Client, Fiddler, Postman.

Programming Languages: Java, J2EE, Java Script, Groovy, XML, HTML 5, DOM, C, C#, C++, Perl, Python, Ruby

Database/Database tools: SQL Server, Oracle, MySQL, DB2, MS Access, Toad, MongoDB.

Development Environment: Eclipse, NetBeans, IntelliJ, JDBC, Android Studio.

Version Control Tools: GIT, SVN, CVS, Clear case, TFS

Web Debugging Tools: Xpath, Firepath, Firebug

Protocols: HTTP, HTTPS, TCP/IP, SOAP, REST

Operating Systems: Windows(7, 8, 10), Linux, Unix

WORK EXPERIENCE:

Confidential, Birmingham, AL

QA Automation Tester/Mobile Test Engineer

Responsibilities :

  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium .
  • Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
  • Automated highly transactional web application using Selenium WebDriver and Robotium .
  • Execution of automated Test Scripts through Maven . Used Maven for building the WebDriver project.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • C onvert ed automation scripts to new framework using Selenium WebDriver, Java and TestNG/Junit. Experienced in implementing Robust test cases.
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven .
  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool .
  • Performed manual testing in physical devices emulator and IOS simulator.
  • Used UI Automator for android and Appium Inspector for IOS testing.
  • Tested and coordinated mobile applications in both Native and Web environments and validated the mobile application functionality on physical smart phone hardware devices and virtual device emulators like: Device Anywhere, Perfecto Mobile and Simulators like: Android SDK, IPhone SDK etc.
  • Used Calabash to write automated tests in cross platform environment, Android as well as IOS.
  • Managed QA tasks, requirements and defects in HP Quality Center ( QC ) .
  • Implemented HP ALM for running Test sets in batch mode and analyzed test results.
  • Created Driver Scripts in ALM to run scripts at a particular time. Used ALM for defect tracking.
  • Performed Regression Testing at various phases of development life cycle for impacted existing functionality.
  • Used Amazon Web Service(AWS) and worked on-demand computing platform.
  • Used Jasmine, Protractor and Java script with Mocha and Nightwatch.JS to write automated scripts and to test angular JS applications and to do End-to-End testing .
  • Involved in testing Web services ( SOAP and REST ) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do API testing, L oad testing, security testing and done RESTful service load testing using Gatling (scala).
  • Involved in Backend testing - Validated the data in the database by running SQL queries.
  • Preparing test data from database by writing SQL queries. Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from database.
  • Participated in User Acceptance Test (UAT ), and documented procedures and guiding the users in verifying various transactions on the system.
  • Verified ETL logs and reject/discard files for errors and reported them to development team.
  • Good knowledge on Mockito framework for performing Unit testing , helped developers in Unit testing in test driven development.
  • Used TOSCA test suite for regression testing and automation testing.
  • Worked in Agile - Behavior Driven Development (BDD) and ATDD model. Experienced in using JB e h a ve and Capybara for Behavior driven development.
  • Written gherkin s and Ruby scripting automation test scripts to execute in Cucumber, Rspec .
  • Good knowledge on Object Oriented Programming (OOP ) concept. Used Java for test case automation.
  • Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Helped to Implement load and performance testing as well as tuning tool using JMeter, LoadRunner to one of the other teams.
  • Worked on Agile(SCRUM) Methodology and used JIRA and Bugzilla for defect tracking.

Environment:: Java, Cucumber, Selenium, Appium, Perfecto, ETL, Maven 3.1.1, QC, AWS, Nightwatch.js, Eclipse, SoapUI, Groovy, mocha, HTML, Jenkins, Git, Mockito, JIRA, Bugzilla, Protractor, Jasmine, SQL, Python, TestNG, Junit, JDBC, JMeter, LoadRunner, Perfecto, Agile(SCRUM).

Confidential, Pittsburgh, PA

Senior Test Engineer

Responsibilities :

  • Involved in Agile methodology reviewed the Product Backlogs, User stories Acceptance Criteria and Technical design specifications document.
  • Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications .
  • Developed Test plan, Test Scenario Design, Test cases, Test scripts from the data mapping documents, Functional Specification documents and mapped the test cases with the requirements for generating the Requirement Traceability Matrix (RTM).
  • Designed Test Automation scripts for WPF Apps using CodedUI .
  • Developed and implemented BDD (Behavioral Driven Development) Framework
  • Used Selenium WebDriver / RC / IDE / Grid and HP Quality Center to develop automation testing scripts for web and client server applications.
  • Used Groovy as the scripting language for java and used Groovy-beans to receive/send events between objects.
  • Served as a coordinator for all testing activities on a project and wrote test cases to handle Alerts on the web page .
  • Performed Compatibility Testing & Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG and captured the error screenshots.
  • Performed extensive System and Integration testing on various business critical scenarios and components like Chase Quick Pay, Chase Quick Check deposit, and online bill pay.
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Used Firebug and Fire -path for element identification while creating Page Object Repository .
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver and Cucumber, Rspec .
  • Using Ruby and Gherkins built the Feature files, support files and step definition files for cucumber .
  • Interacted with the Development team and the Environment team in prioritizing the defect list and validating known as bug fixing.
  • Found Defects, analyzed, prepared Defect Reports and Status Reports, performed Bug Triage, Defect tracking, and reviewed the defects using HP Application Life Cycle Management ( ALM ) bug tracking tool.
  • Worked for Point of Sale (POS), Order Entry, Production Management, Inventory Management, Warehouse Management System (WMS) and Customer Relationship Management (CRM) modules.
  • Performed Point of Sale (POS) testing at Application as wells as Enterprise level.
  • Raised defects and performed tracking using JIRA and ClearQuest and reported to developers and test manager.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
  • Performed Cross-platform, Functional, Regression testing, UI testing for mobile Native app, web apps and hybrid apps using Appium test automation framework.
  • Used emulators like XCODE and Android Studio to emulate mobile automation .
  • Taking crash and console logs on iOS using iPhone Configuration Utility and Android devices using ADB and DDMS tools.
  • Used Calabash to write automated tests in cross platform environment, Android as well as IOS.
  • Performed extensive load tests using JMeter, Gatling to ensure application stability. ting functionality.
  • Used Protractor and Java script with to write automated scripts and to test angular JS and to do End-to-End testing .
  • Used Jenkins tool for continuous integration of the builds.
  • Performed API testing on the Web Services API's using protocols like HTTP, HTTPS, SOAP and WSDL and Rest architechture using SoapUI tool related with various interfaces.
  • Used Jasmine.js to test the UI using Angular.js, node.JS and Javascript .
  • Manually performed Backend testing to validate and retrieve the data from the database and used SQL Server to execute SQL queries and Verified ETL logs .
  • Used Toad to manage the relational and non-relational database using SQL.
  • Performed and executed test suite automation scripts using Jenkins for continuous integration .
  • Used Jenkins for Continuous deployment and delivery of the sub projects in the pipeline and scheduling them.
  • Managed digital information, Work flow and Access control using WCMS tools.
  • Used Amazon Web Service(AWS) and worked on-demand computing platform.
  • Gathered business process requirements and utilize Salesforce functionality to automate and achieve those objectives.
  • Created Field mapping document for various objects like Accounts, Contacts, Tasks, Opportunity, and Lead.
  • Automated the legacy applications using QTP, by utilizing the existing framework and added the objects to the objects Repository and coded Reusable Global and Application related VB scripting functions
  • Coordinated with Business Analyst during User Acceptance Testing (UAT) using capibara and assist the user to ensure that application was user friendly and functioning according to desired requirements.
  • Coordinate workload and activities for 8 QA testers both Onshore and Offshore.
  • Interacted with developers, business & management teams and end users in case of issues over defects/ requirements.
  • Generated weekly Status Reports to the team manager and participated in daily standup meetings, weekly Status Meetings and Scrum meetings with Team members, Team managers, Business analysts and Technical team and end-clients.

Environment:: Selenium -2.0, HP QC 10, Eclipse, Android Studio, Java, C#, J2EE, TFS, VB script, Ruby -2.1, BDD, Groovy, Cucumber, Rspec Gherkins, Appium, Calabash, Protractor, JMeter, Loadrunner, Gatling, Jenkins, TestNG, HP ALM, JIRA, ClearQuest, Oracle, SQL, Toad, ETL, XML, HTML, WCMS tools, Sales Force Cloud, SOAP UI, W SDL, WADL, Angular.js, Jasmine.js, node.JS, Java script, AWS .

Confidential, Los Angeles, CA

QA Tester

Responsibilities :

  • Involved in agile methodology and Reviewed Design documents & Business Requirements Specification Document (BRD) and Use case to learn the function and scope of the application.
  • Involved in writing and implementation of the Test Plans, Test Scenarios, and Test Cases in Waterfall Methodology .
  • Implemented and executed Test cases on different browsers concurrently by integrating Junit Framework with Selenium WebDriver .
  • Maintained the Reusable library of methods and all the page objects in the configuration file using . properties file
  • Involved with all types of manual testing like Functional testing, Adhoc testing, Smoke testing, Positive & Negative testing, Regression testing, Integration testing, GUI testing & Browser Compatibility testing.
  • Wrote complex SQL Queries to validate the integrity of the database and tested database tables data
  • Used SQL statements to extract data from the tables to validate test results in SQL server.
  • Interacted with developers, business analysts and discussed technical problems and reported bugs.
  • Tested the application for Functionality and documented all pass-fail report, created modification requests, assigned modification requests to respective developers, and verified bug fixing using JIRA test management tool .
  • Worked for Point of Sale (POS), Order Entry, Production Management, Inventory Management, Warehouse Management System (WMS) and Customer Relationship Management (CRM) modules.
  • Participated in all phases of the Software Testing Life Cycle such as Requirements Capturing, Analysis, Test Plan, Test Scenario Design, Test Case Development, Test Execution, Defect Analysis, Defect Tracking, Test Cycle Enclosure, and Test Result Analysis.
  • Developing Appium Scripts for Native Android / iOS using Java.
  • Identifying Objects of App using Apple UI Automator tool for Android and Appium Inspector for IPhone.
  • Used different types of virtual devices ( Emulator & Simulator ) and real devices for Test cases Validation.
  • Used UNIX operating system to check error log file.
  • Developed test related documents including Test Plans, Test Procedures, Test Cases and Test Scripts .
  • Automated the legacy applications using QTP, by utilizing the existing framework and added the objects to the objects Repository and coded Reusable Global and Application related VB scripting functions
  • Validate compliance with business requirements in System Test and UAT Environments.
  • Tested Web Services using SOAP UI tool and Rest Client plugin for Firefox by consuming WSDL and WADL files and validated the response against the database and inserted assertions
  • Actively participated to setup the test environment for the application needed to be deployed into test environment.
  • Provided support to deployment team and run different batch jobs during smooth deployment.
  • Worked very closely with developers to achieve a high level of code coverage in the stage of bug fixing for producing better quality application.
  • U sed JIRA and Bugzilla for defect tracking

Environment:: Selenium WebDriver, QTP, Appium, JIRA,C#, UNIX, Oracle, Java, VB script, XML, SQL Server, HTML, Firebug, Firepath, Eclipse, Junit, Jenkins, Maven, POM, SOAP UI, Groovy, REST API, WSDL, WADL, Visual Studio.

Confidential, New York, NY

QA Tester

Responsibilities :

  • Analyzed the Business Requirement Specification (BRS) document and the Technical Specifications of the application in developing Test Plans, Test Scenario Design and Test Cases.
  • Reviewing Software Requirements to define testing scope for various levels of testing (Functional, GUI, Sanity, System, Integration, Regression and UAT).
  • Involved & prepared the Requirements Traceability Matrix ( RTM ) in mapping the Test Cases to Functional Requirements.
  • Performed GUI Testing in checking the appearance, logos, and HTML designs of the application.
  • Conducted Performance Testing in executing the Load Testing which calculates the response time and Stress Testing which calculates the maximum stress handled by the application.
  • Used Load Runner tool for executing test cases using Performance Testing .
  • Reviewed the Test Scripts, Test cases and executed test scripts by using Selenium RC tool.
  • Defects were tracked, reviewed and analyzed using Bugzilla bug tracking tool.
  • Participated & involved in Bug triage meetings, Defect Review meetings with developers to trace out the critical issues for bug enhancement or fixing to improve the quality of software.
  • Developed Test Objectives and Test Plans in planning all the resources and timeline and also participated in Test Scenario Design & Test Case Development.
  • Worked with developers to communicate regarding issues in the application.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Performed and executed test suite automation scripts using Continuous Integration tool Jenkins .
  • Coordinated the testing effort towards End - to - End testing to verify the proper functioning of software.
  • Developed test scripts to perform Integration testing, System testing, Regression testing, User Acceptance testing (UAT) and Back End testing of an application.
  • Involved in developing detailed test plan, test scripts and test cases for Functional and Regression Testing.
  • Involved in preparing Test Logs for analyzing defects and interacted with Developers, Test Manager and testing teams to improve quality of the application.
  • Experienced in preparing Test Summary Reports & Bug Reports detailing about how the test activities were carried out.
  • Data validation and Database integrity testing done by executing SQL queries.
  • Performed quality assurance reviews on all System Development Life Cycle phases.

Environment:: Selenium RC, Selenium Webdriver, XPATH, HTML, XML, CSS, TFS, Load Runner, Bugzilla, SQL, Windows 8, Oracle 8, Java, Internet Explorer, Mozilla Firefox, Firepath, Firebug, Google Chrome, Java, Junit, Maven, Jenkins, Eclipse.

Confidential, Chicago, IL

QA Tester

Responsibilities :

  • Gathered and analyzed Business Requirements Specification (BRS) document and developed System test plans.
  • Implemented Test Plans and Test cases using GUI Testing, System Testing, Integration Testing, Positive and Negative Testing, Regression Testing and End - End testing.
  • Performed Black Box Testing by different techniques using Boundary Value Analysis, Equivalence Partitioning, Comparison Testing, and Error Guessing .
  • Analyzed and tracked bugs by using test management tool HP QC .
  • Enhanced Test cases when the functionality is changed in the application.
  • Involved in User Acceptance Testing & general site validations of web page objects such as HTML links & images .
  • Worked with the developers to track the problem and resolved the issues.
  • Reviewed the defects after enhancement and attended Defect Review Meetings and Bug Triage Meetings.
  • Involved in User acceptance testing and End to End testing to perform whole testing of the application.
  • Reviewed existing Test Scripts, and modified as required for new changes.
  • Wrote SQL queries to check the integrity of data and created stored procedures and triggers .
  • Created SQL Scripts to run against database testing and for populating, updating and deleting the data from the database.
  • Follow up with developers on defects status on a daily basis.

Environment:: Manual Testing, HP ALM/QC, HP Quick Test Pro QTP11.0, HTML, Java Web Application, Java Script, JSP, SQL, XML, Oracle and Windows.

Confidential

QA Analyst

Responsibilities:

  • Analyze Business Requirements Document and System Requirement Specification to develop new QA procedures and recommend changes for the better performance
  • Followed the UML based methods using Rational Rose to create Use Cases, Activity Diagrams / State Chart diagrams, Sequence Diagrams, Collaboration Diagrams
  • Create Test Plans, Test Cases and Test Sets accordingly associated with each requirement using Mercury Quality Center for acceptance, functional and integration testing.
  • Did functional testing manually & also used Mercury Quality Center it to track defects.
  • Involved in all phases of testing like Smoke, Functional, User interface, and System testing .
  • Developed the Positive and Negative Test Cases for various modules based on the business requirements, process flow, flow charts and program specifications .

Environment: Manual Testing, UNIX, Windows, J2EE, MS SQL, HP ALM/QC, SOAP UI, XML, HTML, TOAD, WinSCP

We'd love your feedback!