Qa Mobile Automation Tester Resume
Dallas, TX
SUMMARY
- 8+ years of experience in Manual, Automation testing, designing test cases, test Scripts, test Procedures, test schedule planning, documentation, and execution.
- Total 4 Years of experience in Mobile Testing using tools like Appium, Selendroid, UIAutomator.
- 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).
- Solid knowledge of automation testing in Robot framework.
- Good experience in reviewing business requirement document and software requirement documents, test cases and their execution, also coordinated with developers for fixing defects.
- Extensive experience in using JUnit framework for Unit testing, Maven and Ant for Project building tool, and worked with Jenkins/Hudson for Continuous Integration.
- Strong understanding of technical mainframe testing strategies.
- Experienced in automation mainly based on WebDriver and TestNG framework with Java programming language.
- Worked on Angular Js testing using protractor.
- Extensive experience in Quality Center/ALM 11.52 in defining relationships between requirements, test plans, test lab, test cases, scripts and defects.
- Experienced working with automated testing tools including LoadRunner, Selenium, Quality Center under Different Environments for various applications adhering to different industry standards.
- Proficient in using test automation tools such as Selenium IDE, Selenium RC, 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 using different Spying tools like Firebug and Fire path element as a Firefox add - on for addressing web elements using locator's ID, Class name, CSS Selector, Xpath etc.
- 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 framework using Gherkin scripting language.
- Experience working in Agile (Scrum) methodology in cross functional team with knowledge of Agile software testing and development lifecycle.
- Good experience in Functional Testing, UAT, Integration testing, System testing, Exception testing and Backend Testing of Mobile application.
- Experience in analyzing business requirements & specifications, planning, development and execution of Test Plans, Creating Test scenarios & Test cases mapping to the requirements.
- Knowledge of relational databases and create SQL queries to view successful transactions of data.
- Proficient in writing test cases using Application Lifecycle Management (ALM), bug reporting and raising issues to the QA lead and to other teams.
- Experience in Bug severity analysis, Bug reporting and can prioritize the issues based of Important, Urgency and hot fixes.
- Experience in Mobile APP testing on Android, iPad and iPhone, Emulator, Simulator to perform Mobile App testing, phone functionality and native app testing.
- Experienced in using defect tracking tools such as HP Quality Center (QC)/Application Life Cycle Management (ALM), Rally, JIRA, Bugzilla, Clear Quest, Team Foundation Server(TFS)
TECHNICAL SKILLS:
Testing tools : Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SoapUI, QTP, Eclipse, Manual Testing, QTP/UFT, Appium (Android Testing), JMeter, LoadRunner
Web Technologies: HTML, DHTML, CSS, REST, SOAP XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, Ruby.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers : Internet Explorer, Firefox, Chrome, Safari, Opera& Netscape Navigator
Operating Systems : Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing : Android, iOS.
Version Control Tools: GIT, SVNther Tools/FrameworksMaven, Ant, Jenkins, Cucumber,
Software Methodologies: Agile, Waterfall model
Data Base / DB Tools: MySQL, Oracle, SQL Server, MS Access, DB2, Toad SQL Developer for Oracle, SQL plus, Microsoft SQL Server Management Studio, SQL Server Management Studio
PROFESSIONAL EXPERIENCE:
Confidential, DALLAS, TX
QA Mobile Automation Tester
Responsibilities:- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
- 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 Web Driver.
- Provided best practices in Automation testing in Coded UI.
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant.
- Create Junit HTML test report for the entire test suite.
- Reported bug using Project Tracking tool JIRA.
- Performed Regression testing on new builds, every modification in the application using Selenium RC.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
- Performed load testing using Apache J-meter.
- During testing life cycle, performed different types of testing like Smoke Testing, Load Testing, Integration Testing and Automation Regression Testing with Selenium IDE.
- Experienced in open-source automation tools (Selenium), developing and running automation test scripts using Selenium WebDriver 2.0 with Python/Java.
- Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber.
- Identifying feasible non-functional test cases for Performance testing.
- 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 Python 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 Testing on the various mobile devices with a various platform (iOS, Android)
Environment: JIRA, Java, Selenium WebDriver, Junit, SOAPUI, Maven, Eclipse, WSDL, XML, Agile, Quality center, GitHub
Confidential, Mt. Pleasant, MI
Sr. QA Analyst - Web/Mobile Automation
Responsibilities:- Performed Functional, Regression (White-Box functional) Testing of the Confidential Web Application.
- Created standard Guidelines for testing User Interface (look and feel of the screens in the application)
- Regression runs using Java and Selenium to perform failure analysis of the test runs and to fix it.
- Hands on experience in executing Selenium scripts on VM using Remote Driver for Cross Browser testing using Sauce Lab.
- Testing the functionality of each module of Confidential web page like My Accounts, Payments/ Transfers, and Customer Center
- Performing System Integration Testing on all the modules and running end-to-end tests on the application.
- Performed extensive load tests using JMeter to ensure application stability.
- Used Quality Center and JIRA as Time Management tool and as Bug Tracking tool to identify Defects and communicated with Developers and tracked the defects through their entire life cycle.
- Develop and rebase QA automation scripts using Selenium, Robot Framework, Python
- Manual "Black Box" and "Gray Box" testing, research, and bug reporting
- Performed Data Driven Testing(DDT) to check the application under different set of data conditions using Boundary Value Analysis.
- Responsible for security testing which was accomplished by creating and logging in under different fictitious login ID’s through data validation using Smoke test.
- Used Firebug for logging and tracking the defects and test cases with fire path.
- Performed web services testing with SOAP UI by validating request and response for XML files.
- Developed an extensive test suite and performed tests in local environments using CodedUI
- Involved in web and windows projects, with both C# and VB.NET using CodedUI automation tool.
- Performed Cross Browser Automation testing using Selenium WebDriver with Sauce Labs Cloud Integration.
- Experience with Android Unit Testing & used tools like J-UNIT, Espresso, Robotium.
- Prepared Test Traceability Matrix to confirm the test coverage and mapped it with Test cases using ALM/Quality Center.
- Extensively used ALM/Quality center for storing all Test plan documents, Test case documents and record defects
- Involved in testing UI framework(Angular.js) using protractor.
- Have hands on experience with UI automation tools.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile Native app, web apps and hybrid apps using Appium test automation framework.
- Experience with Mobile Compatibility testing and Mobile application testing - iPhone, iPads /tablets
- Taking crash and console logs on iOS using iPhone Configuration Utility and Android devices using ADB and DDMS tools.
- Involved in testing REST, SOAP WebServices and XML with tool SOAP UI to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Wrote acceptance test for BDD using Cucumber with runner test classes and feature files written in Gherkins for automation testing.
- Participated in regular status update meetings with the Project Management team and QA Team meetings
- Responsible for submitting the bugs into the Test director depending upon their priority.
- Supported Design and Deployment team to resolve reported problems.
- Helped transition the team to use Agile Software Development methodology.
Environment: Selenium 2.0 - WebDriver, Selenium Grid Cucumber, Selenium GRID, JIRA, SoapUI, Appium iOS/Android, CodedUI, C#, T-SQL, Gherkins, Quick Test Pro, Java Web application, SQL, Java, JSP, Java Script, J2EE, Selenium, HP ALM, SOAP UI Web Services Tool, JMeter, XML, PL/SQL, SOAP-UI.
Confidential, Dallas, TX
Sr. Test Automation Engineer
Responsibilities:
- Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Worked in the agile environment with frequently changing requirements and features set.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Developed test code in Java language using Eclipse IDE and Junit framework.
- 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.
- Develop programs to automate the testing of controller in CI/CD environment using Python, Java, Bash script, Git, Linux command line, Java Script
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Experienced in load and performance testing tool JMeter.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and RESTAPI, rest assured frameworks.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Prepared test cases, test data and test responsibility matrices for the application under test.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environment: Selenium WebDriver, Junit, Jenkins, Ant, SoapUI, Cucumber, Appium, Web Services, JavaScript, XPath, Eclipse, Firebug, Fire path, Google Chrome, Python, Mozilla Firefox, Internet Explorer, HTML, SQL, Quality Center, Windows, React.JS.
Confidential, Woodland, CA
QA Analyst - Web/Mobile Automation
Responsibilities:- Follow and contribute to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
- Assist in building out and testing API endpoints (Java).
- Attend Functional Requirement and Design review meetings to obtain the technical knowledge to become proficient in assigned products.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java and Python using Junit prior to agile release
- Develop and manage Test plans strategy and test cases. Facilitate test plan and test case reviews.
- Plan, estimate, schedule, assign and direct the work of activities for QA Team to onshore and offshore agencies.
- Conduct verification testing, regression testing and automated testing with onshore and offshore team.
- Familiar with database concepts and running SQL queries.
- 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.
- Developed and maintained automated regression test cases in Selenium WebDriver using Core Java, python programming language and Junit Framework.
- Performed Functional Testing through QTP using VBScript Scripting language.
- Daily meeting with onshore and offshore QA team to discuss critical issues regarding QA activities.
- Manage all issues (defects and service requests) in Microsoft TFS Defect Management bug tracking system and ensure all issues are tracked from open to closure.
- Present test metrics and execution reports to upper management in a timely manner.
- The entire java scripting done using Cucumber framework w rote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Work with development team members to resolve design and implementation issues.
- Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in a different test environment with different test configuration.
- Involved in tracking, reviewing, analyzing defects using the Quality Center.
Environment: Selenium WebDriver, Selenium Grid, Appium, Jenkins, Cucumber, SOAP UI, QTP, JMeter, LoadRunner Maven, TestNG, Quality Center, Firepath, Firebug, VBScript, Eclipse, XPATH, Java, HTML, CSS, TDD, SQL, Oracle, and Windows, Appium, Jasmine.
Confidential, Grass valley, CA
QA Tester
Responsibilities:- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies
- Implemented Recovery Scenario to handle unexpected events or errors and Performed functional testing for detailed test case design and executed tests
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing
- Performed quality assurance using Selenium and Ruby
- Implemented SoapUI for Web Service Testing.
- Used Apache POI for the data driven test cases
- Extensive experience in client server and web based application testing including Java API Testing, manual and automated software testing techniques
- Performed web services testing using RESTful and did lightweight data-interchange using JSON
- Made software defects reproducible and enter them into bug tracking systems such as Jira
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant
- Performed stress test on data migration from Titanium to SQL database
- Conducted mobile apps testing across the web using Perfecto Mobile
- Developed Data Driven Tests using SOAP UI and automated functional testing
- Worked on TFS for accessing code
- Tested large volume databases by using stored procedures
Environment: HP ALM Quality Center, Gherkins, HP Quick Test Pro QTP 11.0, JAVA Web application, SQL, Java, JSP, Java Script, SOAP UI, Apache JMeter, IVR, UFT 12.5, XML, PL/SQL, Oracle 11g, UNIX.
Confidential
Automation/Manual Tester - Web/Mobile
Responsibilities:- Involved in Complete Software Development Lifecycle Experience (SDLC) from Business Analysis to Development, Testing, Deployment and Documentation.
- Organized meetings with the Development and Business Analyst's teams for the Technical and functional walkthrough of test cases and for better understanding of the functionality.
- Reviewed Software Requirement Specification Document and developed Test Execution Strategy and Test Cases.
- Actively involved in Gap Analysis of Business Requirements, Functional specifications, Technical Specifications, Test Cases using Traceability Matrix.
- Involved in creating test plans, test scenarios, test cases, generate daily reports, deferral follow-ups.
- Reviewed the Test Cases with the Business and the Development teams and provided signoff on the Test Case Document to confirm the correct interpretation of the requirements
- Maintained Traceability Matrix to make sure all combinations of test cases are covered.
- Involved in System, Integration, Regression and End-to-End testing.
- Involved in daily/weekly meeting to track status, defects and resolve all project related issues.
- Documented Test cases, Test results, and reported and Tracked bugs using Quality Center.
- Created Performance Testing Test Plan, Test Environments and identified business scenarios for the performance testing.
- Analyzed test result, generated standard reports and promptly reported to development team.
- Responsible for providing test summary report to QA Lead
- Conducted Defect Status Review meetings with Technical Lead, Test Manager and Project Manager.
- Actively involved in QA reviews and audits during various software development life cycle phases.
- Communicated to the developers using bug reporting tools and tracking the defects.
- Attended periodic meetings, teleconferences and led discussions on problem resolution.
Environment: ALM, JIRA, SQL Developer, Windows, MS Office, XML.