Qa Mobile Automation Engineer Resume
SUMMARY
- 5+ years of experience in testing complex transactional applications, Quality Analysis and Testing of Client/Server, Mobile and Web based applications testing.
- Excellent professional in building automated test suites, preparation of test plans, test cases, Test Scenarios, Traceability matrices and participant in requirements, design, and code reviews.
- Strong knowledge in web services testing via Tool SOAP UI/ Restful web services
- Experience with CI/CD, Jenkins, test automation tools including JMeter, Selenium, and Appium.
- Participates in plan/specification peer reviews to ensure technical completeness and accuracy.
- Conversant with all phases of Software Development Life Cycle (SDLC) including Requirement gathering, Analysis, Design, Development, Implementation, Testing, Software quality standards, configuration management, change management, Quality procedures and effectively interpret Requirement Documents to create test plan and test scripts.
- Work cross - functionally with developers, test team members, configuration and infrastructure teams to design tests and related activities.
- Experience in data retrieval methods using Universes, Personal Data files, Stored Procedures, and free hand SQL. Automated and scheduled the Informatica jobs using UNIX Shell Scripting.
- Involved throughout the development life cycle of the team with particular responsibility in the quality assurance of software development and deployment with emphasis on development and implementation of test automation.
- Participated in sprint planning, daily scrum, sprint review, retrospective meetings as part of agile process.
- Extensively experienced in using Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality with the Selenium Server.
- Worked closely with developers as they develop code to ensure requirements are being met and to the correct quality and conduct automated (and manual tests where necessary) to ensure the software created is fit for purpose.
- Strong technical Knowledge of UNIX Utilities, Shell Script to automate process.
- Performed leadership activities for the project(s) QA team including; selection of testing methodologies and strategy, scheduling and task assignments, and team coaching or technical activities associated with the design, build, and execution of automated tests.
- Through understanding of SDLC, specifically automated QA processes in Agile development environments with excellent working knowledge of testing fundamentals and test case design techniques.
- Automated Android application tests (Android SDK, UI Automator Viewer, Appium)
- Tested cross-app functionalities across the system and installed apps using UI Automator.
- Thorough knowledge and extensive experience in testing Functional end-to-end, Accessibility testing, batch processing, User Interface, System testing, Accessibility Testing Regression, Integration, User Acceptance, and Performance testing under high paced process-oriented environments.
- Experience working with HP ALM and JIRA to manage user stories, test case, defects and tickets.
- Experience with iOS App UI Automation Testing framework KIF (Keep It Functional) XCUI Test Framework in XCode using Objective-C.
- Proficient in writing Selenium Web-driver automation scripts in JAVA using Maven automation testing for Web Applications.
- Experienced in Mobile Automation Testing on iOS platforms using iPhone & iPad Devices with Automation tools with Keep It Functional KIF and Appium
- Experience in build tools such as Maven, adding dependencies and maintaining pom.xml file and document at departmental peer reviews to ensure technical completeness and accuracy.
- Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and Cucumber (BDD/ATDD.)
- Experience in developing automation scripts in object-oriented programming languages Java and using IDE tools like Eclipse and unit testing frameworks like JUNIT and TestNG.
- Experience in conducting performance testing on the UI using JMeter and SOASTA.
- Support automated script development and execution with QA Automation and develop project schedules and tracks progress against the schedule.
- Experienced in testing large-scale web apps with complex localization and accessibility features
- Experience Implementing Page Object Model (POM) Automation framework with Java, and Maven.
- Developed BDD (Behavior driven development) based programs using Gherkin for Cucumber.
- Have good exposure to Agile methodologies such as SCRUM, TDD (Test Driven Development).
- Interacting with Analysts and Developers for the Defect Fixes and Problem resolution.
- Experience in building the Scenarios, Features, Step definitions by using the Cucumber API's along with Selenium WebDriver to develop BDD framework.
- Ability to work with minimal direction - taking concept to analysis and potentially in QA through development and adaptability and willingness to learn new tools/languages.
TECHNICAL SKILLS
Testing tools: HP ALM, JIRA, TestNG, SOAP UI, Eclipse, InetlliJ IDEA, Linux, JMeter, shell scripting, Appium, Jenkins Maven, Espresso, Android Studio, Cucumber, UI Automator, XCode.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Defect Tracking Tools: Quality Center, JIRA, Fisheye, Crucible, Confluence.
Languages: Java, SQL, Objective-C, JavaScript, HTML, CSS.
Browsers: Firefox, Chrome, Edge & Safari.
Operating Systems: Windows, Mac.
Mobile OS: Android, iOS, AWS Device farm
PROFESSIONAL EXPERIENCE
Confidential
QA Mobile Automation Engineer
Responsibilities:
- Created and executed of the various Test cases and Test scripts Developed Automation scripts in intelij IDEA and used TestNG framework
- Involved in developing detail Test Plans based on the Business requirements documentation.
- Used HP ALM/Quality Center for generating Requirements, Test Sets, and Test Plan and for reporting defects.
- Involved in discussion with the Subject Matter Experts (SME) during creation of test plans and clarification of business requirements.
- Assist in providing guidance and mentorship for junior-level SDET's. Provide technical leadership and consultation with regards to practices, procedures and techniques.
- Customized and enhanced the Test Scripts defining various Checkpoints, Synchronization points, Input value, Output value, Parameterize Test, Define Regular expressions, Recovery Scenarios, Optional Steps using HP UFT QTP.
- Validated SOAP UI and Restfull API services
- Tested cross-app functionalities across the system and installed apps using UI Automator.
- Perform Manual and Back-end testing using SQL in Oracle relational database
- Involved in new development, support, enhancement of application and Input all documented data conditions to execute test cases. Processes tests. Generates test results.
- Performed Front-End Testing, Functionality Testing, and End to End Testing.
- Mapped the test cases to the Requirements in HP ALM/Quality Center and executed the test cases in HP ALM/Quality Center in Test Environment.
- Used Selenium Webdriver with TESTNG and sauce labs for frontend automated Testing and cross browser testing. In terms of backend Used Ready API
- Responsible for creating automated test scripts in UFT QTP and updated the scripts as per requirement change. Created the read only validation test cases and executed in the Production Environment.
- Scripted Functional test cases based on the requirements and got it reviewed from the BA, Dev team and the QA Manager.
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
- Developed automation script for Mobile Native applications (iOS, Android) using Appium, Java.
- Build the Scenarios, Features, Step definitions by using the Cucumber API's along with Selenium WebDriver to develop BDD framework.
- Performed Back end testing using SQL queries to access the main database.
- Performed Cross Browser Testing Using Sauce LABS Enterprise version and Automated that using Jenkins.
- Created, implemented and maintained Page Objects (POM) for each Webpage
- Experience in build tools such as Maven, adding dependencies and maintaining pom.xml file.
- Performed REST API Testing using Http java Test Client for REST web APIs.
- Created & executed detailed test cases, test scenarios, checklists for functionality, regression, usability, compatibly, integration and UI validation.
- Automation testing experience using test automation tools Selenium Web Driver, Load Runner and JMeter
- Proficient in client server and web-based application testing including API Testing, manual and automated software testing techniques.
- Debugged and maintained automated test scripts (JavaScript & Java) and test suites to ensure accurate and efficient testing.
- Implemented and configured TestNG, Selenium web driver from Maven packages as build for adding all the dependencies
- Performed Functional and Regression testing using HP UFT QTP .
- Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class
- Writing UNIX scripts to perform certain tasks and assisting developers with problems and SQL optimization.
- Created, implemented and maintained Page Objects (POM) for each Webpage
- Proficient in Creating, Executing, and Maintaining Automated Test Scripts using BDD (Behavior Driven Development) testing framework using Java.
- Developed test scripts for service calls and rendered data through XML files. Used BDD with, Java and created future files with scenario and scenario outline.
- Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
- Created custom XML Assertors, for validation of SOAP (WSDL) and REST API calls, and Data Banks for storing and analyzing data input/output and error codes.
- Tested web services by generating XML SOAP requests and validated the corresponding XML SOAP responses.
- Performed REST API Testing using Http java Test Client for REST web APIs.
- Designed and developed automation framework settings and implementation of Java, JavaScript.
- Monitored the defect life cycle, generating customized graphs and reports for the client, using HP ALM/Quality Center.
- Involved in unit testing using TestNG framework and worked very closely with the developers
- Testing voice quality and voice recognition functionality of IVR Systems
- Added properties, property transfer to validate multiple Web Services calls for Restful Services.
- Participated in Triage Meetings, weekly status meetings with IT and business people and Ensure QA Entrance and Exit criteria are met.
Environment: HP ALM/Quality Center, SOAPUI, Cloud, API, SQL, Java, Agile, Scrum, Cucumber Jira, SQL Server, XML, UAT, GUI, Oracle, Windows, MS Office.
Confidential, NY
QA Automation Engineer
Responsibilities:
- Converted Business Requirements and Design Documentation into Test Cases and Test Scripts.
- Developed Test cases, executed test cases using HP Quality Center and logged the defect using JIRA.
- Design, analyze and performed Integration and wrote System requirements on different leading
- Experience testing mobile applications on Windows OS, iOS, Android and review and provide feedback on requirements and design specifications.
- Used Quality Center bug tracking tool to analyze & capture bugs, track and manage dashboard any type of updates for project release.
- Used Robotium assert Methods / Click Activities
- Worked to automate testing with Appium and Robotium framework (+ Eclipse and Android SDK).
- Performed extensive performance testing on APIs for the back-end and UI for the front-end using SOASTA
- Automation testing experience using test automation tools Selenium Web Driver, Load Runner and JMeter
- Developed and executed various scripts using Appium for automated testing of various functionalities
- Involved in testing compatibility of software under various Internet Browsers manually and using Appium.
- Performed functional testing of individual modules of the Application on iOS, Android.
- Verify the device in different available networks like 2G, 3G, 4G, LTE and Wi-Fi
- Test the application under different networks such as on 3G, 2G, 4G, LTE and Wi-Fi.
- Expertise in working with various mobile devices such as Android, iPhone, tablets to perform browser compatibility and configuration testing.
- Performed backend testing for data validation using SQL Queries.
- Experience with Mobile application testing iPhone, Android feature phones using Simulator "Device anywhere"
- Performed Acceptance, Usability, Cross-Platform and Regression Testing during different stages of the application development.
- Have Experience performing mobile automation testing using Perfecto Mobile.
- Used Quality Center to store Test Plans, Test Cases, Test Scripts and for bug tracking.
- Categorized bugs based on the severity and interacted with developers to resolve them.
- Extensively used Microsoft Office Suite of products for documentation and data interpretation.
- Wrote PL/SQL stored procedures for certain data validations
- Participated in Triage Meetings, weekly status meetings with IT and business people.
Environment: Java, HP ALM, XML, UNIX, VB Script, SQL, IOS, Android OS, iPhone, iPad, Windows Phone, Appium.
Confidential
QA Analyst
Responsibilities:
- Involved in Requirements Gathering, interacted with the end users, understanding the project requirements, work requests and analysis with knowledge sharing sessions.
- Utilized both Intellij Maven for end-to-end UI Automation in Appium, and Android Studio-Gradle for Espresso UI Automation
- Worked in a highly dynamic AGILE/SCRUM environment and participated in scrum and sprint meetings.
- Performed functional testing for detailed test case design and executed tests using TestNG.
- Involved in mobile testing by writing java for automation through Appium.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Worked with both automatic/semi-automatic espresso grinders.
- Created and executed tests on Android simulator using Android Studio with Espresso and iOS simulator.
- Tested cross-app functionalities across the system and installed apps using UI Automator.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Built JavaScript based test framework using node.js.
- Scripting the scenarios in BDD framework Behat and cucumber.
- Created various Accessibility testing documentation, including test cases, test scenarios, test metrics, defects, test summary reports, etc. Involved in new development, support, enhancement of application.
- Extensive experience in client server and web-based application testing including Java API Testing, manual and automated software testing techniques.
- Performed TDD (Test driven data development) Functional Black Box, Regression testing and UAT testing on CI/CD Environment.
- Designed and developed automation scripts using Java and Selenium Web Driver.
- Writing API Automation Test cases using Behat, manual API testing using POSTMAN
- Used existing Xamarin platform to configure automated testing flows on various iOS devices and analyzed test results to ensure quality standards are met and the software meets/exceeds documented business requirements.
- Created and executed of test plans, test cases to test the integration of Mobility.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver.
- Used Web Applications Testing using selenium and Behat automation frame work.
- Done performance testing of the web services using JMeter scripts.
- Made software defects reproducible and enter them into bug tracking systems such as Jira and Bugzilla.
- Very good experience in Accessibility testing used to test the application by different roles so as to test the access to different kinds of users for different modules/links in the application.
- Performed stress test on data migration from Titanium to SQL database.
- Tested the web application developed by JavaScript, CSS, C# and HTML and Submit deficiencies into the Jira Defect Tracking System.
- Proficient in Accessibility testing and tested the application by different roles so as to test the access to different kinds of users for different modules/links in the application.
- Testing of Mobility Applications on both Server and Mobile.
- Worked on Selenium Web driver, the integrated development environment for Selenium scripts using Firefox, Internet Explorer and Google Chrome.
- Very good exposure of testing applications on wide range of Mobile handset of different vendors which includes Android, Windows Mobile, HTC, LG, iPhone and many more.
- Partner with development to resolve defects and Interfaced with product development, support and other organizations to resolve possible product deficiencies to ensure exit/entry criteria is met and conforms to design and business requirements.
- Developed Data Driven Tests using SOAP UI and automated functional testing.
- Responsible for documenting the Automated Test results using Soap UI and Provide stakeholders with timely status updates and applicable QA metrics throughout the SDLC.
- Tested large volume databases by using stored procedures.
- Used Git as code repository and Code Collaborator to manage code reviews.
Environment: SOAP UI, Quality Center, Appium, Apache POI, Selenium, JMeter, Behat, AWS Device Farm, Oracle, TOAD, UNIX, TestNG, Jenkins, Xamarin, Maven, MS Office, HTML, Ruby, Windows, Internet Explorer, Eclipse, Agile Methodology, Protractor and GIT.
