Sr Qa Mobile Automation Engineer Resume
SUMMARY
- Over 7+ years of QA experience Manual/Automation testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server, Web based and Mobile Applications.
- Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing.
- Involved in Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Experienced in White Box testing by authoring Java Code in Selenium WebDriver.
- Experience in testing native apps on iPhone, Android and iPod devices manually.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Experienced in using HP Interactive automated testing tools like Quick Test Pro and Quality Center
- Experience in Back - end testing, data validation, Database testing using SQL queries.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/Junit/ANT/MAVEN build tools.
- Involved in SOA testing includes developing test scripts in manual and automated testing environments, logging and recording test results, developing test scenarios, identifying and analyzing test errors, and maintaining test scripts.
- Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
- Created and Maintained Server side Integration Test using Python and Selenium Web driver.
- Used Espresso tool for testing current and early Android applications.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
- Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Server.
- Experience in Banking and Insurance domain, EPIC and other claim processing solutions.
- Executed automation test scripts using windows and Linux platforms for MFP products.
- Used open source environment in Linux and UNIX Platform Web application testing.
- Hands on experience working on repositories like SVN and GIT.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, C ucumber, Log4j, Firebug, Fire Path, TestNG, JXL, SOAPUI, Coded UI,GIT
Language/ Script: Java, JavaScript, Shell Script, VBScript(UFT),C, C#, Python
Frameworks: Junit, TestNG, TDD, Cucumber
Firefox Add-ons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA, Serena Team Track, Mantis, Lotus Notes
Build/ CI Tools: Ant, Maven, Jenkins, Hudson
Databases Technologies: MS SQL Server 2000/2005,OLAP and OLTP, Oracle 9i/10g, MS Access 2000, SQL, Oracle PL/SQL, SQL*Plus, TOAD, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
Test Management Tools: HP ALM, HP Quality Centre, Test Director, MS TFS
Methodologies: Spiral, Waterfall, Verification & Validation, Agile / Scrum
Domain Knowledge: Data Storage, E-Commerce, Health Care, Tax & Financials
PROFESSIONAL EXPERIENCE
Confidential
Sr QA Mobile Automation Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Acceptance Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
- Developed test code in Java language using Android Studio and Espresso framework.
- Developed test code in Swift language using Xcode and Swift framework.
- Actively involved in migration from Appium to Espresso Framework.
- Developed and executed automation scripts using Espresso and KIF Framework.
- Expertise in identifying the web elements using UI automator viewer.
- Wrote acceptance test using ATDD Cucumber, Java.
- Test scenarios outlines and created feature files by using Cucumber.
- Involved in Designing & developing Acceptance data driven framework using GIT repository, Ran the regression scripts on Jenkins.
- Involved in parallel execution of scripts on different emulators.
- Created Test data accounts by using test Data Management Source Tool (TDM).
- Validated Request and response from API’s and Site Cat using Charles proxy.
- Created test cases, Test suites and logged bug defects in JIRA tool.
- Performed Data conditioning and developed documents for Sprint Stories.
- Used IOS emulator and simultors in testing the mobile.
- Developed ATDD framework to test several web application.
- Actively involved in grooming session and Sprint activities and worked with external API’s teams for Validating the Manual Test Scenarios.
Environment: Android Studio, GITHUB, Junit, Jenkins, Agile, Scrum, Cucumber, Web Services (RESTFUL, JSON), JIRA.
Confidential
Sr QA Automation/Mobile Engineer
Responsibilities:
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Configured python Web Driver, TestNG, Maven tool and created selenium automation scripts in java using Test NG and Page object model.
- Involved in Mobile Testing includes App Testing. Test automation for web application.
- Develop and maintain automation test scripts for client -server and web based applications using Python, Silk and other automation tools
- Expertise in Testing Mobile native applications by using APPIUM Java.
- Developed and executed automation scripts using APPIUM.
- Wrote acceptance test using BDD Cucumber, Java.
- Test scenarios outlines and created feature files by using Cucumber.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Configured selenium grid in order to execute the script parallely.
- Involved in creating automation test suites for progression & regression testing in SOAP UI. The messaging formats included REST based clients with XML payload.
- Expertise in using protractor for testing end to end framework.
- Expertise in Point of sales.
- Used Groovy Script for SQL connection to database.
- Used Firebug to do web based testing with selenium for the commands and locator application.
- Status reporting and test updating in Quality Center/ALM.
- Performed Data Analysis and developed Data Mapping documents for Reporting projects by using several data analysis software’s.
- Used IOS emulator and simulator in testing the mobile.
- Developed hybrid framework to test several web application.
- Created custom JSON/XML Assertors for validation of SOAP (WSDL), and REST API calls.
- Designed and implemented re-usable Automation test scripts using industry standard tools like QTP.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Developed an extensive test suite and performed tests in local environments using Coded UI.
Environment: Java, Selenium WebDriver, Test NG, Python, Jenkins, J Meter, SOAP UI, Agile, XML, XPath, Cucumber, Web Services (RESTFUL, JSON) JavaScript, Firebug, Windows, Quality Centre/ALM.