Mobile Application Tester Resume
Miami Lakes, FL
SUMMARY:
- Over 7 years of considerable experience in the software industry with expertise in Software Quality Assurance. Experienced Techno - functional Business professional focused on furthering my career in Quality assurance.
- Experienced in Analyzing, Designing and Implementation of QA Testing strategy for Web based and Client/Server applications using Automation testing and manual testing.
- Good Experience in every phase of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC)
- Excellent understanding of QA methodologies.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Web Services (REST, SOAP).
- Specialized in testing of Web application, Mainframes and Client-Server applications.
- Specialized in testing on WINDOWS, MAINFRAMES and UNIX environments.
- Key expertise includes testing & debugging GUI& Multi-Applications environment & automated testing using Selenium WebDriver.
- Experience in automation and manual testing of websites and web-based clients using Selenium, Junit, TestNG and Selenium Web Driver.
- Experienced in making Data Driven and Keyword Driven and Maven/Ant Frameworks to maintain Test Suites.
- Experience in using Jenkins as a Continuous Integration server to configure with Ant/Maven.
- Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
- Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
- Experience in Smoke Testing Backed End Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Good Exposure to Testing Life Cycle and Bug Life Cycle.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI tool.
- Proficient in Web service testing using SOAP UI tool, SOAP, XML and expert in reading WSDL.
- Expert using open source bug tracking tool JIRA, Spira and Bugzilla.
- Created testing strategy and reviewed Test Scenarios and Test Case.
- Experience in Understanding the code written in different programming languages Java, HTML, JavaScript and CSS, SQL, and Oracle.
- Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
- Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Ability to adapt to pristine environment quickly, formidable team player, effective communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE/RC/Web Driver/GRID, Webdriver Backed Selenium, QTP, Test Link, Test Manager, Cucumber.
Languages: JAVA, Java Script, HTML, XML, CSS, JSON
Test Framework: JUnit, TestNG, Data Driven Framework, Keyword Driven.
Web Debugging Tool: Xpath, Firepath, Firebug, Web debugger
Build Tools: Ant, Maven
ContinuousIntegration Tools: Jenkins
Web services: Soap UI Rest full.
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA, Quality Center (QC), Bugzilla & Spira.
Source Version Control Tool: SVN, GIT.
Databases: SQL Server, MySQL
Operating Systems: Windows (XP, Vista & 7, 8), Mac
PROFESSIONAL EXPERIENCE:
Confidential, Miami Lakes, FL
Mobile Application Tester
Responsibilities:
- Developed and executed scripts for mobile automation of Android and IOS app using Appium and Selenium WebDriver.
- Perform automated testing of a web-based application using Selenium WebDriver.
- Developed and executed scripts using Real Android devices and Emulators and IOS Simulators.
- Identify the elements using UI Automation viewer in Appium to inspect element in mobile application.
- Analyzed product requirement documents, functional specifications, and involved in developing test strategy, test plan documents.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Used protractor to reduce the explicit waits.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Worked on Selenium Data-Driven Framework with Core Java programming.
- Used XPath, CSS Selector, ID, Name locators are used to identify objects.
- Worked in the agile environment with frequently changing requirements and features set.
- Working on IPad and Android versions of the apps.
- Tested the UI of the product on mobile, PC, Android and Apple platforms to ensure that language translation and currency conversions were displaying as required
- Requested different versions of iOS and Android devices.
- Analyzed the Crash reports on various mobile platforms and reported to the development team.
- Requested different versions of iOS, Android and Blackberry mobile devices.
- Worked with the customer to identify the checklist for UAT Testing.
- Participated test case review sessions to ensure the 100% requirement coverage to perform several types of testing such as Functional, GUI, Interface, System and Integration, Back end, Security, Smoke/Sanity testing etc.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAPUI, Maven and Jenkins.
- Performed Data Driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Wrote scripts for testing using Ruby in cucumber framework.
- Involved in development of Data Driven Test Framework and Page Object Model framework using Selenium WebDriver, Maven and TestNG/JUnit.
- Working on a performance and load testing (REST API) using JMeter.
Environment: Java, iOS, Android OS, BlackBerry OS, Windows OS, iPhone, iPad, XML, JIRA, SQL Server, MS Office (MS Excel, MS Word, MS PowerPoint), MS Project.
Confidential, Atlanta, GA
Mobile tester
Responsibilities:
- Involved in Mobile Testing which includes App Testing. Test automation for web application using Cucumber.
- Conducted mobile apps testing across the web and Triaged mobile device applications issues.
- Performed compatibility testing with various mobile handsets to ensure that functionality working as expected.
- Involved in testing application on different mobile Platform such as iOS and Android devices.
- Implemented mobile automation frameworks using Appium.
- Created Selenium web-driver automation scripts using ruby and Java Script to validate functionality on various browsers.
- Implemented Appium scripts to test IOS and Android platforms.
- Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
- Performed the functional testing of browser Web applications and mobile applications.
- Performed the Testing on the various mobile devices with a various platform (iOS, Android).
- Involved in testing application on different mobile Platform such as iOS and Android devices.
- Performed automated acceptance testing using cucumber.
- Wrote SQL queries for validating the data mapping and data integrity.
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
- Provided best practices in Automation testing in CodedUI.
- Worked on Cucumber for BDD with Ruby.
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant.
- Create Junit HTML test report for the entire test suite.
- Developed Automation test scripts for client -server and Web based applications using Python, Silk and other Automation tools.
Environment: JIRA, Java, Appium, Junit, SOAPUI, Maven, Eclipse, WSDL, XML, Agile, Quality center, GitHub.
Confidential, Dallas, TX
QA Automation Engineer
Responsibilities:
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
- Developed Selenium test cases using Junit framework
- Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Run script as a batch file through ANT and generated testing report.
- Used Cucumber automated testing to test new and existing functionality.
- Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Testing and Configuring EDI applications EASI 850, 810, 840.
- Tested billing systems of EDI and EPIC Resolute.
- Implemented Data-Driven test to verify the same functionality with multiple sets of data.
- Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
- Performed UI testing, Database testing after reviewing the story cards and database diagram.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Used SOAP UI tool to locate the WSDL file on the internet, create test cases, and execute test cases.
- Worked with source version control tool such as Subversion (SVN).
- Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
- Reported the bugs, Email notifications to the developers using JIRA.
- Provided back end testing for data validation using SQL on Oracle.
- Extensively executed SQL Queries on database tables to verify the database.
- Involved in testing the database and data validation using SQL Queries.
- Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: Java, Selenium WebDriver, Jenkins, Junit, Ant, Cucumber, SOAP UI, Jira, SVN, Eclipse IDE, SQL, Internet Explorer, Firefox, Chrome, Oracle, Windows.
Confidential, Bloomfield, CT
Test Engineer
Responsibilities:
- Participated in implementation of Test Cases, and Test Script according to the Business.
- Requirements, System Requirements.
- Designed and developed test cases, updated status reports, documented test results based on logs.
- Validated and verified all logs which is created after the execution of batch files.
- Performed various kinds of testing like Black Box, Functionality, Integration, Regression, Usability and Back End Testing.
- Prepared Test Plan that provides a detailed list of conditions under which the system will be tested using HP ALM.
- Reviewed the Test Results and Logged the Defects in HP ALM.
- Worked with development members on bug reproduction and fixes; and updated management on testing results, activities and planning using HP ALM.
- Used HP ALM to store all testing results and metrics.
- Used SQL Quires to perform Data integrity test to retrieve the data from various tables and to test the database.
- Performed Parallel, Cross-Browser Testing using Selenium GRID and Junit.
- Involved in Automation of the test cases using Selenium WebDriver, TestNG and Maven.
- Performed Regression testing on new builds, every modification in the application using Selenium.
- Interacted with developers and business analysts to resolve the defects.
- Attended defect review status meetings with Business analysts.
- Involved in communicating with team lead and manager to resolve the issues in testing.
- Attended daily meetings and weekly meetings with manager and team.
- Participated in Defect Review Board meetings to verify and review various defects logged against the application.
Environment: HP ALM, Selenium WebDriver, MS Office, MS Excel, VBScript, Java, Java Script, MS SQL Server, Web Services, Windows, UNIX.
Confidential
QA Engineer
Responsibilities:
- Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
- Worked with development team to understand technical design and architecture for test planning.
- Regression test cases were written and automated using Selenium RC andSelenium IDE.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using SeleniumRC .
- Created whole test framework using Selenium for further test creation and execution.
- Prepared traceability matrix to ensure the adequate coverage of the test cases.
- Prepared required documentation for testing signoff by various parties as required by the project plans.
- Participated in weekly assessment meetings with business analysts and developers.
- Worked with source version control tool such as Subversion (SVN)& Git.
- Assigned, Monitored and Tracked Tasks of Team Members.
- Trained team members regarding the application so that newly joined team members can come up to the speed and start working.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
- Debugged the test scripts, created batch tests, verified the test results and reported the defects using Quality Center.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on oracle database by writing SQL quarries.
- Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
- Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.
- Actively participated in status reporting meetings and interacted with development to discuss the technical issues.
- Regularly communicated with project managers, development managers, release managers and developers to ensure comprehensive test planning and execution.
Environment: Selenium IDE, Selenium RC, Quality Center, HTML, JavaScript, XML, Apache-Subversion (SVN), Git, Internet Explorer, Chrome, Mozilla Firefox, SQ, Windows.
Confidential
Manual Tester
Responsibilities:
- Involved in analyzing requirements documents.
- Developed test strategy, test plan, test cases and test scenarios based on requirements Document.
- Performed Functional testing manually.
- Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
- Executed the test cases manually and automation as necessary and worked on XML.
- Used Quality Center as a defect management tool.
- Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows withdifferent web browsers.
- Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
- Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defect and like scenarios.
- Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
- Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
- Created and updated test cases in Excel sheets and generate Traceability Matrix.
- Created and executed SQL queries against Oracle database compared the results and analyzed discrepancies.
- Manually performed back end testing by writing SQL queries.
- Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
- Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
- Involved in UAT Testing and Used Quality Center to report bugs.
- Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
- Maintained close and strong working relationship with teammates and management staff.
- Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
- Involved in developing test methodologies, test plans and manual test cases for the application and prepared UAT test Plan.
- Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.
Environment: Manual Testing, HTML, MSOffice, Quality Center, SQL Server, Windows, QTP, Quality Center, DB2, SQL Server, Windows XP, UNIX, MS Outlook.