Mobile Test Engineer Resume
Malvern, PA
SUMMARY
- Over 7+ years of experience in Software Testing (Automation and Manual) wif a solid understanding of Test Planning, Test Design, Test Execution, and Defect Reporting & Tracking.
- Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Developed automation test scripts wif Java in Appium, Selenium wif Cucumber (BDD) for UI Testing and Karate for REST API Testing
- Proficiency in automating Test Cases using Java programming features, Selenium WebDriver for web - based applications.
- Proficient in Test Automation using Selenium Tools.
- Proven experience in Testing API Web Services using REST Assured.
- Strong experience in automating Web Applications using Selenium WebDriver wif TestNG framework.
- Experience in data-driven test using Jenkins and Excel.
- Good Experience in using Firebug.
- Experience in Test driven development for functional and integration testing using Python Nosetest, PyUnit, Robot framework and Selenium frameworks.
- Used Espresso for Mobile app testing in Android and IOS.
- 3+ years of Mobile/Tablet automation experience on IOS and Android devices using XCUITest wif Swift and Appium wif Java.
- Good Experience in writing XPath to locate web elements.
- Worked on Cross browser testing, browsers like Mozilla Firefox, Google Chrome and IE using WebDriver.
- Well versed wif Agile process
- Experience wif Test Automation tools such as Selenium, TestNG, Jmeter and JUnit.
- Experience in analyzing Business, Functional and Technical Specifications
- Experience in writing Test Plans, Test Cases, Test Procedures and Test Scripts from requirements and Use-Cases
- Expertise in performing different types of Testing: White Box (Unit Testing, Integration testing), Black Box, Smoke, Functionality, Integration, Stress, Volume, System, Performance, Regression Testing and Full Life Cycle Testing.
- Proficient in Functional Testing tool Quick Test Professional (QTP/UFT) and teh various frameworks in QTP/UFT.
- Ability to work in a fast-paced, deadline-driven environments
- Hands-on experience in Java Programming, Selenium WebDriver, JUnit, TestNG, Jenkins, Cucumber, and preparation of automation test framework wif Page Object Model (POM), BDD, Cucumber and TestNG and Hybrid frameworks.
- Experience in Data-driven Testing, Cross Browser Testing and Parallel Test execution using Selenium WebDriver, TestNG and Selenium Grid.
- Hands-on experience in developing BDD, POM, DDT framework scripts wif Cucumber and writing step definitions using Gherkin Language.
- Expertise in Continuous Integrations and Continuous Deployment (CI/CD) processes using Jenkins in combination wif Maven.
- Extensive experience in teh testing system in various phases Integration, Smoke, Ad hoc, User Acceptance, Positive-Negative, and Regression Testing.
- Mobile automation of android and windows applications using Appium, Perfecto and Selenium WebDriver.
- Proven ability experience in writing SQL queries to extract data from SQL server, MySQL, and Oracle.
- Performed API Testing by using REST Assured library in Java.
- Execution of manual API Testing using Postman.
- Good understanding of teh implementation of JDBC for automating Backend (Database) Testing.
- Excellent interpersonal skills and written communication skills, proven team player wif an analytical bent to problem-solving and delivering under a high-stress environment wif resource constraints.
- Fast learner and problem-solver, detail oriented.
TECHNICAL SKILLS
GUI Tested: Java, J2EE, C++, JSON, Visual Basic
Testing Applications: Silk, Rational, HP/ALM-Suite, IBM-Rational Suite, Jira, Selenium
Database/SQL: Oracle, MS-SQL, and MySQL
Issue/Defect Tracking Tools: ALM, ClearCase, JIRA
Operating Systems: Windows 95/98/2000, XP, VISTA, UNIX, Linux, BSD
Programming Languages: Java, SQL, Visual Basic
Test Documentation: Developed test strategy, test approach, test plans, test cases, test scripts, etc.
Testing: Manual, Automated, Black/White box, Regression, Functional, Integration, Performance and UAT
PROFESSIONAL EXPERIENCE
Confidential - Malvern, PA
Mobile Test Engineer
Responsibilities:
- Automation Testing and Functional Testing.
- Automated functional features using Selenium and Java. Integrated to Regression Suite.
- Functional Testing including test plan creation, test scenarios, and test cases.
- JIRA tickets to manage Required Effort, Estimated Effort and Actual Effort for each Automation and Function Testing.
- Used SVN tool for Source code management and used Selenium Grid for parallel, Batch Test Execution.
- Developed test suite for all teh Web service operations in teh SOAP UI test tool.
- Configured Jenkins for generating Extent reports.
- Used Swagger to get REST API Specification and Documentation, Created and Tested Mock Service for teh specification using SOAPUI Pro.
- me has Implemented framework in Google Espresso this Android app by researching few test automation frameworks that fits teh client needs.
- Involved in testing GUI by using different tools like UI Automator, Espresso.
- Designed and implemented automation UI / Instrumentation tests for both platforms using Appium, XCUITest and Espresso from framework development to maintenance of existing test infrastructure.
- Developed and executed manual and automated tests in different platforms using Python and Selenium library.
- Configured Selenium WebDriver, Unittest, Pytest, pip tool and created selenium automation scripts in python.
- Automated Smoke & Functional test cases using Selenium WebDriver, Unitest/Pytest/Robot & Python (PyCharm IDE and Ride IDE).
- Written and executing teh automation scripts using APPIUM, Selenium-Web Driverand TestNG.
- Extensive experience in Selenium Automation tool, TestNG, Appium, Grid, Eclipse, Scripting.
- Created End to End Automation Framework for RESTful Web services testing using POSTMAN and REST-assured.
- Automated Data Integrity testing using SQL, JDBC, and Selenium.
- Used TFS for life cycle management such as user stories, bug management and team communication. Also, used Team Foundation server (TFS) source control to deploy application.
- Actively involved in SDLC and STLC process and used tools like JMeter, SoapUI.
- API test cases wif different tools like selenium and Java
- Tested teh application in highly dynamic environment wif sprint team using agile methodology.
- Reviewed all teh Requirement documents, Functional Specification and Use Case documents and e-commerce.
- Used Test Director to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Configuring teh Perfecto, Appium for teh Mobile Android Native App using selenium.
- Experience wif build tools like Maven and GIT.
- Experience in working wif build tools like TestNG, Jenkins, Ant and Maven.
- Postman-SDET Developed teh features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber.
- Implemented Appium scripts to test IOS and Android platforms.
- Written teh automation scripts using APPIUM, Selenium-WebDriver and TestNG.
- Mobile automation of android and windows applications using Appium and Selenium WebDriver.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
Environment: Selenium, Java, Cucumber, Soap UI, Restful, Web driver, SVN, Agile, TSF, shell scripting, Gherkin, Cucumber, Selenium, Maven 3.1.1, Eclipse, TestNG/Junit. Git, SOAP and REST, Mockito, JIRA, Appium, Protractor, SoapUI, Jenkins, XCode, TestNG, Junit, Agile (SCRUM).
Confidential, Saint Petersburg, FL
Mobile Test Engineer
Responsibilities:
- Responsible for designing test cases and executing them wifin an AGILE software development SCRUM environment.
- Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
- Developed automated scripts for performing Regression Testing through Selenium Web Driver.
- Implemented Page Object Model Automation framework wif Java and Selenium Web Driver.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test teh web application.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium Web Driver provided more flexibility in automating test cases.
- Created Selenium/Java tests for advertising regression testing and production monitoring purposes.
- Used Maven for building teh Web Driver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Experienced in load and performance testing tool JMeter by developing a java application for validation of teh responses and return descriptive error messages.
- Created JMeter Scripts to mimic real user behavior by enhancing teh scripts wif C functions using different protocols like Web-HTTP.
- Heavy and Rich White Box Unit Testing experience wif TestNG, fully utilizing Multi-Threading parallel technology capabilities using Selenium WebDriver and Espresso API.
- Experience in using Google Espresso framework for Android and iOS mobile application.
- Directed teams performing market entry research covering wealth and asset management, custody, alternative investments, and capital markets.
- Developed and executed manual and automated tests in different platforms using Python and Selenium library.
- Configured Selenium WebDriver, Unittest, Pytest, pip tool and created selenium automation scripts in python.
- Automated Smoke & Functional test cases using Selenium WebDriver, Unitest/Pytest/Robot & Python (PyCharm IDE and Ride IDE)
- Configuring teh Appium for teh Mobile Android Native App using selenium.
- Identifying objects of App using UI Automator tool for Android and Appium Inspector for IPhone
- Worked wif Appium, Selenium-WebDriver and Cucumber testing tools.
- Involved in building automation framework from scratch using Selenium/Appium WebDriver, JAVA, Junit, Jenkins, ANT and Eclipse.
- Migrated some modules and Mobile Development by using KOTLIN from Java.
- Experience in Mobile Development from scratch in Kotlin wif Android studio.
- Involved in performing Automation testing wif emulators & IOS Simulators and Mobile Application testing using Appium.
- Also tested scenarios on real-time devices wif automation scripts developed using Appium.
- Implemented POM framework for Native mobile App both Android and IOS using Appium
- Worked on proof of concept to Automate Functional and Regression Testing using Selenium tool.
- Performed functional testing to identify various critical points in teh application and automated it by using Selenium WebDriver wif TestNG.
- Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.
- Tested request and response XML's based web services interfaces using SoapUI.
- Experience wif Assertions like Schema Compliance, XPath and SOAP responses.
- Performed cross browser functional testing using Selenium Web driver.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Worked on regression testing, automation estimation, design and framework. Provided teh detailed implementation plan to management.
- Contributed to and assisted in teh management of bug tracking databases built in Bugzilla and JIRA.
- Converted existing bug data from Bugzilla to JIRA.
- Administered and developed custom plugins for teh JIRA instance.
- Actively involved wif scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
Environment: Java, Selenium Web Driver, SoapUI, Jenkins, Firefox, Maven, SQL, Eclipse, JIRA, Bugzilla, UNIX, XML, Load Runner, QT
Confidential - Pittsburgh, PA
QA Automation Engineer
Responsibilities:
- Extensively worked on Agile development and management process.
- Performed Smoke Testing, Functional Testing, Integration Testing, Regression Testing, System Testing, Database Testing, and Black Box testing at various phases of teh development and test cycles.
- Wrote Test Automation Script using Java, Selenium WebDriver and TestNG which performed sanity testing on every deployment performed in QA Environment and sent Email Notification on failure.
- Drafted Test Plans which included testing objectives, testing phases, scenarios, and test environments after a thorough analysis of teh business rules.
- Developed automation framework using Selenium WebDriver.
- Tested applications developed in Java wif TestNG framework.
- Developed and set up Continuous Integration for various properties on Jenkins wif Commit, Component, Assembly, Deploy and Smoke jobs.
- Used Selenium WebDriver for writing Test Scripts for Regression Test coverage.
- Worked on creating a Test Case for an Object-driven framework for Selenium WebDriver.
- Integrated Automation Scripts Selenium WebDriver API on Continuous Integration tool Jenkins for a nightly batch run of teh Script.
- Worked on Perfecto Testing Platform for Web & Mobile Apps
- Used XPath to work wif dynamic and static objects in Selenium WebDriver.
- Experience in cross-browser and multi-device testing for different platforms and browsers using Sauce Labs cloud.
- Extensively used Jenkins for executing teh Test Scripts.
- Conducted Backend Testing using SQL queries to validate data for teh database.
- Attended teh BRI (Business Requirement Identification) meeting to understand teh Business Requirements.
- Verified, edited and updated test data in new or existing systems before testing.
Environment: Selenium WebDriver, Java, Jenkins, POM, JUnit, Agile, HTML, MS Word, MS Excel, SQL, Windows
Confidential - Pittsburgh, PA
QA Tester
Responsibilities:
- Reviewed teh business requirement specification (BRS) and Functional Requirement, Specification Document (SRS) and was involved in preparing a detailed Test Plan.
- Involved in preparing Test Plans and Test Cases to cover overall quality assurance.
- Developed teh Test Cases manually based on teh Functional Requirement Specification.
- Used MS Excel for spreadsheet analysis.
- Performed Smoke Tests every morning after each build.
- Performed teh Test Cases for Positive and Negative Testing, Integration Testing, Black Box Testing, System Testing, and Regression Testing.
- Performed Testing of Financial Management Reporting Applications.
- Automated teh manual Test Cases for teh future builds of teh Application.
- Prepared teh defect reports and interacted wif developers for debugging.
- Wrote SQL queries to test teh integrity of data by querying teh backend database.
- Performed validation of stored procedures according to their functionality.
- Created Test input requirements and prepared teh test data for data-driven testing.
Environment: Java, XML, MySQL, HTML, SQL, Python.