Mobile Application Tester Resume
Plano, TX
SUMMARY
- Over 9 years of significant 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 Web Driver.
- 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.
- Experience inFunctional 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.
- 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 new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver 3.0, QTP (UFT 12.5), Test Link 1.9, Cucumber.
Languages: JAVA, Java Script, HTML, XML, CSS, JSON
Test Framework: JUnit, TestNG, Data Driven Framework, Keyword Driven.
Web Debugging Tool: Xpath, Firepath, Firebug, Webdebugger
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins
Web services: Soap UI, Rest full.
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA, Quality Center (QC)/ ALM 12.5, Bugzilla 7.4&Spira.
Source Version Control Tool: SVN, GIT.
Databases: SQL Server, MySQL
Operating Systems: Windows (XP, Vista & 7, 8), Mac
PROFESSIONAL EXPERIENCE
Confidential, Plano TX
Mobile Application tester
Responsibilities:
- Developed and executed scripts for mobile automation of Android and IOS app using Appium and Selandriod
- Developed automated suites for 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.
- Worked on Selenium Data-Driven Framework with Core Java programming.
- Used XPath, CSS Selector, ID, Name locators are used to identify objects.
- 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.
- Worked in the agile environment with frequently changing requirements and features set.
- 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
- Creation of Automation Frame Work, Automation Deliverables, Business Process Testing using QTP.
- Developed QTPscripts for various reports.
- Work on prototyping,testing, and evaluation of automation tools and platforms forCI/CDmethodologies.
- Ensures that the existing functionality is working properly by performing regression testing with QTP Scripts.
- Analyzed the Crash reports on various mobile platforms and reported the defects.
- Participated in test case review sessions to ensure the 100% requirement coverage to perform various 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.
- 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.
- Performed compatibility testing with various mobile handsets to ensure that functionality working as expected.
- 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).
- Performed automated acceptance testing using cucumber.
- Working on a performance and load testing (REST API) using JMeter.
- 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. Performed Webservices testing using SoapUI tool.
- Wrote user defined custom functions using VB Script in UFT/QTP.
- Created automated steps for the update order component in business process testing (BPT) using QTP.
- Involved in Maven configuration for running servers and scripts after the build and preparing a report of all automation difficulties and test results for further application.
- Wrote SQL queries for validating the data mapping and data integrity.
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
- 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.
Environment: JIRA, Java,Appium,Junit, Maven, Eclipse, XML, Agile, Quality center, GitHub.
Confidential, LA, CA
QA Selenium Automation Tester
Responsibilities:
- Prepared Test Plan, Test Cases and Test Procedures using Business requirements documented Functional requirements document of the system.
- Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed web services testing using RESTful and did lightweight data-interchange using JSON.
- Used Jenkins as continuous integration server to run automated test suites.
- Exposure to Automation Tools like Selenium, Cucumber and QTP.
- Worked with QTP to create, manage and execute Test Sets.
- Maintained QTP Test Libraries and executed Test Plans.
- Developed manual Test Script and converted to automated script using QTP.
- Executed written test case scenarios, including manual, automated, and data-driven, and GUI verification by using Quick Test Professional (QTP).
- Identified the defects through QTPand ensured that business processes deliver the expected results and remain reliable throughout the production release.
- Performed system tests and executing the test scripts using QTP.
- Developed Shared object repository in QTP.
- Created dynamic & efficient QTPAutomation Framework.
- Used GIT as code repository and Code Collaborator to manage code reviews.
- Extensively used LISA middleware testing tool to test JAVA middleware applications.
- Built effective test data covering all possible scenarios and added in datasheets for LISA Testing.
- Built the SQL logic in the LISA tool for automating the test efforts.
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAPUI.
- Engaged in framework enhancements, code reviews and maintaining deliverable quality.
- Prepare Test case data needs before developing the Test cases.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
Environment: s: Selenium 2.7, IDE, RC Web Driver, Perl 5.6, Perl Debugger, Slick Edit, Maximo 7.5, My Eclipse, JIRA, MySQL, Oracle,Java,JIRA.
Confidential, Dallas, TX
Test Automation Engineer (Selenium)
Responsibilities:
- Primary responsibilities included running through tests manually, and also leveraging automated test tools (Visual Studio with Selenium).
- Used Selenium IDE and Firebug to identify element locator.
- Developed Modular Framework for Selenium Scripts.
- Developed Selenium RC Scripts using Java and TestNG.
- Used Selenium IDE and Firebug for identifying element locators.
- Execute Test cases usingSeleniumandJava.
- Developed Selenium RC Scripts using java and Junit covering all requirements for enhancements.
- Created Selenium Test cases with Junit Test case frame work using page library.
- Developed ANT scripts to automate Build Process for running Regression Scripts.
- Used Selenium Grid to run tests on multiple platforms in parallel.
- Used Selenium IDE for Open source web testing.
- Worked on Designing and executing the automation scripts using Selenium.
- Experience using Selenium WebDriver to drive web UI tests.
- Performed Build Acceptance Testing (Smoke Test) for every build release to QA using Selenium Scripts.
- Coordinated with technical support associates to fix proprietary software issues.
- Created manual test cases, reviewed with different stakeholders to validate the functionality.
- Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
- Edited and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
- Developed Test Plans and Test Cases, Test Scripts to perform Functionality, Integration, SystemTesting and Regression Testing.
- Performed Smoke, Functional, Integration, System, End-to-End, Regression, and User Acceptance Test (UAT) Testing of Web-based and JAVA applications.
- Involved in Batch/Interface testing with interface partners like MMIS, KDOL, AVS, LIS, DDS, SSA etc. to get the accurate response regarding eligibility determination
- Extensively used Batch Job tools including JENKINS/ Control M Automation Workload Tool to run the batch jobs (Run, Hold, Schedule the Batch Jobs and Monitor batch jobs)
- Used Rational Clear quest to log and track the defect.
- Performed database/backend testing using SQL queries.
- Work as a team lead for Reviews Module as an Accenture counterpart to test the all the business functionality as per the requirement.
- Maintain execution/defect tracking sheet up-to date to have a clear picture.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, MVC, SOAP UI, Quality Center, Firebug, Firepath, XPATH,XML,DOM,SVN, Internet Explorer, Chrome, Firefox, SQL and Windows.
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 Selenium RC.
- 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.