Sr. Mobile Tester/ Automation Engineer Resume
Los Angeles, CA
PROFESSIONAL SUMMARY:
- Over 7+ years of QA experience in Manual/Automation testing of Web/Mobile apps with specialization in Software Quality Assurance Testing, QA Automation Engineer and proficient in testing on Client/Server and Web based and Mobile Applications
- Good working experience in automation tools like selenium webdrivers, selenium RC, selenium IDE, Appium and QTP(Quick Test Professional).
- Extensive experience in creating test plans and test cases for manual testing of various projects in different environments.
- Expertise in Software Development Lifecycle (SDLC) methodologies including Agile and Waterfall.
- Expertise in smoke testing, black box testing, Integration testing, Database testing, regression testing and GUI software testing.
- Experience in Web debugging tools like Xpath, Firepath, and Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
- Experience in Apache ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
- Good programming skills in Java, .net, Ruby, C#, VB Script, PowerShell Experienced in bug tracking, reporting and using Quality Center (QC) and JIRA for global test management.
- Good knowledge in different programming languages like java, javascript, HTML and databases like SQL server and ORACLE Script, Oracle, SQL,PL/SQL and experience in SQL Server, Access and Oracle Databases.
- Expertise in automated tools such as Selenium, Firebug, HP QTP and Rational Functional Tester.
- Experienced in designing customized hybrid framework (Keyword Driven & Data Driven) using Selenium WebDriver, Java, TestNG /Junit framework and also cucumber framework.
- Familiar with OSI and TCP/IP
- Have worked on sub version control tools like GIT and SVN.
- Experienced in writing SQL queries for back - end testing and validation of data.
- Expertise in Claims, Subscriber/Member, Plan/Product, Claims, Provider, Commissions and Billing Modules of Facets.
- Experience includes the testing of Client/Server, ETL, SOAP and WEB applications using Manual and automated testing tools like Selenium, Quality center, Load Runner and Quick Test Professional.
- Experienced in load and performance testing tool JMeter.
- Developing scripts for Mobile UI Testing using Appium .
- Extensive experience with Software Quality Assurance Testing on GUI based Web Based applications, Responsive web design, ETL, Web Services, Data Driven Applications, Data Warehousing projects using Manual and Automated testing procedures.
- Proficient in analyzing system requirements, use cases and other documents to gain overall understanding of the applications to determine the appropriate level of testing required and creating Test plans/ Test Strategy and test cases based on requirements.
- Worked collaboratively and cross-functionally as part of a team as well as independently
- Excellent communication skills with good presentation skills.
- Good analytical and communication skills and ability to work independently with minimal
TECHNICAL SKILLS:
Testing tools: Selenium suite, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android,IOS), JMeter
Web Technologies: HTML, DHTML, CSS, 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.
Databases: Oracle, MS SQL Server 2008, MySQL, DB2, MongoDB.
Methodologies: Agile, Waterfall, SDLC.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Script Languages: VB Script, Java Script, UNIX Basics
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing: Android, iOS.
WORK EXPERIENCE:
Confidential, Los Angeles, CA
Sr. Mobile Tester/ Automation Engineer
Responsibilities:
- Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown,
- Developed frameworks using Java for automate testing using Selenium WebDriver.
- Checkbox, radio button, labels using XPath and other locators.
- Hands on experience in using Appium Emulators and IOS Simulators for Mobile App Testing.
- Used Appium Emulators and Simulators for testing the application in Mobiles.
- Implemented simulator for mobile app testing in IOS using Appium Tool.
- Interacting with Development and QA Teams to ensure overall quality of the software
- Depicting the flow of data within and between technology systems and business functions/operations Automated Functional and Regression Testing using Selenium IDE, WebDriver, JUnit, ANT, and Java .
- Done testing on Web Services using WSDL and SoapUI to check the interaction between devices with the networks.
- Integrated Automation scripts (Selenium WebDriver API’S) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Used web-debugging tools like Firebug and Firepath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
- 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.
- Made Assertions and validate them using SoapUI as a tool.
- Conducted Integration testing for all the modules
- Reported daily/ weekly status of test cases executed and status of the defects.
- Worked with AngularJS to create frameworks and web applicetion
- Review test cases, Requirement traceability matrix with the business
- Coordinate for data preparation with the third party.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
- Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
- Used Selenium IDE for testing various web applications.
- Involved in complete QA Life Cycles.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
- Experienced in performance testing using load runner and JMeter
- During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
Environment: JAVA, Selenium IDE, Selenium Webdriver, Quality Center, Manual Testing, SQL, UNIX, VB Script, Java Script, HTML, Soap UI, Appium.
Confidential, MasonCity, Iowa
Sr. Selenium Automation Engineer
Responsibilities:
- Project is developed using agile methodology
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber and Maven
- Performed testing on JCL Utility and Crystal Reports
- Experience Tester in Agile Development Environment Using TDD and ATDD approach
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release
- Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI.
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Developed Data Driven Tests using QTP, HP ALM, QC and Automated functional testing
- Performed automated Regression tests for every modified build
- Used Protractor which works in conjunction with Selenium to provide an automated test infrastructure that can simulate a user’s interaction with an Angular application running in a browser or mobile device
- Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite
- Used Android Debug Bridge (ADB) command to track bugs, reported to developer via Jira software and verified reproducible
- Worked on the Parameterization using TestNG Parameters and DataProvider annotations in Selenium WebDriver Scripts
- Performed functional testing on Crystal reports and report generator
- Performed stress test on data migration from SQL database
- Create test plans, test strategy, test suite, test cases, test data for automated testing using Microsoft Test Manager(MTM) and Visual Studio 2010 Setup Lab Management
- Performed end-to-end testing of application and also verified compliance for software quality standards of the organization
- Conducted mobile apps testing across the web Both automation and manually
- Strong familiarity with Iphone and android operating systems and applications
- Mobile automation of android and windows app using Appium and Selenium Webdriver
- Experience in multi-platform (iOS, Android) compatibility testing
- Prepared Defect Report as per severity and Priority
- Used Defect Management tool JIRA
- Written test cases for automation in C#,JAVA
- Created and ran functional and load tests on web services prior to implementation
Environment: Quality Center, Eclipse, Cucumber, TestNG, JIRA,QTP 10,C#,ASP.NET, Python, Oracle, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0,Maven, Linux, SQL.
Confidential
Web service Tester/Selenium Tester
Responsibilities:
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver and Python.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java, python using Junit prior to agile release.
- Performed white box testing using TestNG for class, method, &WebServices testing.
- Involved in Maven configuration for running servers and scripts after the build.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Tested the Webservices using SoapUI tool and validated the response for corresponding request.
- Executed test scripts and test cases using QTP
- Experience in testing the application web services using SoapUI .
- Experienced in load and performance testing tool JMeter.
- The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Used Jenkins as continuous integration server to run automated test suites.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Analyzed test results, tracked the defects and generated reports using Quality Center.
- Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Environment: Selenium WebDriver, Python, Jenkins, Cucumber, SOAP UI, Maven, TestNG, Quality Center, Firepath, Firebug, Eclipse, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.
Confidential, Phoenix, AZ
QA Analyst
Responsibilities:
- Thorough experience in Agile, Scrum methodologies .
- Very good experience in User Acceptance testing, used to test the application for different modules/links in the application with the help Cucumber tool in a Behavior Driven Development(BDD) Framework
- Worked for creating Test Plans, Test Cases, Test Scripts and entire Testing process.
- Created feature file, scenario outlines by improvising Cucumber.
- Develop and maintain automation test scripts for client -server and web based applications using Python, Silk and other automation tools.
- Created Web pages using AngularJS and did performance testing using JMeter.
- Automation of test cases using Selenium Web driver, TestNG, Page object Model(POM).
- Used Appium to automate the iOS and Android app.
- Responsible for building the dashboards using the html, xml, AngularJS, CSS & JavaScript .
- Writing simple to complex SQL queries for testing purpose.
- Performed REST API testing by Soap UI
- Used SOAP UI assertions and Groovy script for web service automation Testing.
- Excellent knowledge of Selenium tool ( Selenium IDE, Selenium RC, or Selenium GRID )
- Used python to develop Automation framework to Validate RESTful Web Services.
- Configured Selenium Grid to execute the scripts in cross browsers.
- Performed white box testing using TestNG for class, method.
- Wrote scripts for automation testing for Mobile Native Apps.
- Used iOS Simulator and emulator for mobile app testing.
- Tested the Performance using JMeter tool.
- Generating the detailed reports of the Bugs, Test Execution summary reports.
- Conducted the team meetings for discussing the status and issues.
- Attended Weekly/Daily reports to clients based on the status of execution/defects.
- Used Keyword and Data driven framework.
- Used ALM for Defect Management.
Environment: Quality Center/ALM, SQL Server 2008, Appium, Python, Selenium Web driver, Windows XP, Windows 7 Eclipse, Firebug, SQL, Java, JavaScript, JSON, XML, JMeter.
Confidential
Manual Tester
Responsibilities:
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Analyzed code to performed white box testing.
- Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
- Reviewed and implemented Business Requirement Documents.
- Reviewed the test cases written for Unit and Integration level.
- Analyzed test specifications and converted them into Manual Test Cases.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Attended Weekly Status Meetings, discussed and interacted with team members.
- Performed End to End Testing and involved in User Acceptance Testing.
- Performed Security Testing (Authorization Testing, Access Control Testing).
- Worked on SQL statements in checking the validity of the Backend.
Environment: SDLC-Waterfall model,Manual testing, Quality Center, JAVA, XML, HTML, MS SQL Server 2005/2000, SQL, UNIX and Windows.
Confidential
Manual Tester
Responsibilities:
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Analyzed code to performed white box testing.
- Coordinated and worked closely with business analysts and stakeholders during gathering requirements for the product and documented test cases.
- Reviewed and implemented Business Requirement Documents.
- Reviewed the test cases written for Unit and Integration level.
- Analyzed test specifications and converted them into Manual Test Cases.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Attended Weekly Status Meetings, discussed and interacted with team members.
- Performed End to End Testing and involved in User Acceptance Testing.
- Performed Security Testing (Authorization Testing, Access Control Testing).
- Worked on SQL statements in checking the validity of the Backend.
Environment: Manual testing, Quality Center, JAVA, XML, HTML, Waterfall model, MS SQL Server 2005/2000, SQL, UNIX and Windows.