We provide IT Staff Augmentation Services!

Mobile Automation Engineer Resume

2.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY:

  • Around 8 years of experience in Functional, Performance and Automation Testing using Selenium Web Driver and selenium Grid.
  • Experienced in Automation testing across diversified domains.
  • Experience in AEM, white box automated and manual testing with large volume websites and frequent daily releases.
  • Excellent understanding of the SDLC, its constituent Activities & steps, Models & the supporting Disciplines.
  • Co - ordinated in the setup of Appium lab for iOS & Android devices to reduce the usage of perfecto & cost.
  • Used Putty, VNC server and WinScp to communicate with Unix servers.
  • Having knowledge on Shell scripting & VB script.
  • Experience in various Black Box Testing Methodologies: GUI Testing, Functional Testing and Regression Testing.
  • Experience in Testing Tools Selenium, Appium.
  • Experience in using Google Espresso framework for Android and iOS mobile application.
  • Tested application on iPhones, android phones and tablets.
  • Involved in developing test plans, creation of test cases, execution of test cases and logging defects using tools such as HPQC & JIRA on various applications.
  • Experience in SOAP and REST SOAPUI Web Services Testing.
  • Experience in Groovy Scripts for Web Service API Testing.
  • Knowledge of Core Java as well as Databases.
  • Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector, and Chrome Console.
  • Knowledge and Experience in Content Management System (CMS)
  • Demonstrated experience in Data Governance Methodologies.
  • Experienced in Performance/Load/Stress testing with JMeter.
  • Knowledge in testing applications based on Object Oriented Programming.
  • Experience with test management tools like Rally and Quality Center.
  • Continuous monitoring of Health check jobs and analysis of the failures on Jenkins Environment.
  • Knowledge on creating AWS static grid to perform regression through Jenkins jobs to analyze the Scripts.
  • Experience in Test Script Preparation and execution.
  • Exposure to Version control tools such as GIT, SVN.
  • Having knowledge of web technologies like Web Services, SOAP, XML, HTML, CSS, JSP, JavaScript, Java, C.
  • Implemented continuous build/integration, deployment, test systems using Jenkins.
  • Experience in the Database refresh and execution of the migration scripts.
  • Experience in Mobile Apps Testing of Native apps, Web apps, Hybrid apps with Exploratory Testing on Mobile and Tablet devices using APPIUM iOS/Android by using the emulators like XCode in Mac for iOS and Android Studio for Android Device.
  • Executed load, stress and other non-functional tests and monitor application logs to determine system behavior and performance. Addressed all technical issues, facilitate the resolution and necessary follow ups with PM, IS/IT, Development, and various other teams.
  • Extensive experience in Functional, Device/Browser compatibility, System, Integration, UATand End to End testing.
  • Solid understanding of software quality management (tracking, analyzing, reporting, problem resolution and training).
  • Demonstrated ability to meet project target dates, initiative, willingness and flexibility to perform diverse tasks and manage more than one concurrent project, ability to rapidly assess a technical or business situation and recommend solutions or opinions.
  • Analyzed business requirements, found the gaps and make sure that it has been closed.
  • Played Business Analyst role while closing the gap in the requirement. Actively involved in Client acceptance walkthrough for Products and Coverage’s.
  • Supported various overnight production releases of all my organizations.
  • Highly motivated team player, quick learner and proven record of capability to work under pressure and deadlines.
  • Easily Adopt new technology with minimal supervision.

TECHNICAL SKILLS:

Automation Tools: Selenium (Web driver), Selenium IDE, Katalon, QTP, Appium, SoapUI, TestNG.

Build & Integration tools: Maven, Jenkin

Content management: AEM, CMS

Database: Oracle, SQL Server.

Operating Systems: Windows NT/98/2000/XP, Linux, iOS.

Languages: C, JAVA.

Markup languages: HTML, CSS, XML, Java Script, Xpath, CSS selector.

Frameworks: Data driven, Keyword Driven, Page Object Model, Hybrid

Browsers and OS: Google Chrome, Mozilla Firefox, Safari, Internet Explorer, Android, IOS

PROFESSIONAL EXPERIENCE:

Confidential, Piscataway, NJ

Mobile Automation Engineer

Responsibilities:

  • Created infrastructure for mobile device automation execution by using Appium and Selenium grid with real and virtual devices (Android and iOS)
  • Developing and execution of automation scripts in automation framework using selenium (Web Driver) and java.
  • Designed structured User Interface UI automated Test cases using Selenium Web driver in Java for web base software products used to perform software testing.
  • Co-ordinated with the setup of Mobile automation Appium Lab for real device execution.
  • Tested application on iPhone, iPad, Android phone and tablets.
  • Worked with emulators like XCode in Mac for iOS and Android Studio for Android Device.
  • Working experience on iOS 13.
  • Performed Regression Testing weekly on iOS and Android devices and analyzed the report and created Defects in Jira.
  • Integrated the selenium tests as part of continuous build integration on Jenkins.
  • Developed Unix shell script for remote mobile virtual device connection.
  • Automated creating Jira issue from automation framework using javascript.
  • Raised and tracked defects using Jira.
  • Implemented framework in Google Espresso this Android app by researching few test automation frameworks
  • Participated in every apple and Samsung launching events in testing all the offers and new devices launched every year. Tested and automated Promotional offers, for every thanksgiving and Christmas period.
  • Worked on running the application 24/7 and reported the failures to the Clients and Developing Team and raised a ticket in Jira automatically.
  • Worked on distributed test automation execution on different environments as part of Continuous Integration Process using Selenium Grid.
  • Implementation of parallel execution in the framework to do Browser Compatibility Testing using IE, Chrome.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Importing requirements, create test cases, validate requirements with test cases and generate reports using Quality Center.
  • Executed Load Test, Stress Test and Endurance Test in Performance center.
  • Responsible for scheduling auto invoke load tests by integrating the Performance Center with Jenkins to reflect results on Jenkins dashboard and thereby making result data accessible to all the application teams.
  • Involved building the Test strategy, Test plans and resource management for QA.
  • Reported / logged defects in JIRA and worked in conjunction with the Dev team on Defect closure and retesting. Tracked User stories in JIRA for every iteration.
  • Participated in defect review meetings and daily interaction with developers, implementation and deployment teams to track the defects to closure.
  • Participated in everyday standups, iteration planning, iteration review iteration retrospective and backlog grooming.
  • Worked closely with development and the product management team and involved in the project planning meetings.
  • Managed offshore QA team for different projects.

Environment: Java, Selenium, Appium, Android SDK, TestNG, XPath, Eclipse, Data Driven and Page Object Model Framework, Cucumber, SoapUI, Maven, Jenkins, Agile/Scrum, QTEST, Tapsium, SourceTree, GIT

Confidential

QA Engineer

Responsibilities:

  • Performed Web Application testing on a project operated within an agile environment, with 2-4-week sprints, daily scrum meetings, task waiting, pair programming, refactoring, presentations and review.
  • Converted all manual test cases into Selenium automated scripts using Java.
  • Developing and execution of automation scripts for the new and existing Test Cases. Converted test cases into scripts using TestNG.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/JUnit).
  • Used Appium for mobile testing. Tested application on iPhones, android phones and tablets.
  • Integrated with selenium Grid to have parallel test execution. Executed automated test suites on multiple platforms using Selenium Grid and Maven scripts.
  • Authoring new pages in AEM and providing support to publishers.
  • Created pom.xml in APACHE MAVEN and run the builds using Continuous Integration tool Jenkins.
  • Created and Maintained Performance Test scripts and Test Suites.
  • Conducted various performance tests like Stress and Endurance to identify potential performance bottlenecks.
  • Executed automated test suites on multiple platforms using Selenium Grid and Maven scripts on Chrome, Firefox and IE.
  • Performing hands-on authoring in AEM assisting with bug-fixes
  • Performed SIT Testing activities (as a part of manual testing) to evaluate and support Microservices by providing end-to-end application testing and by providing technical support.
  • Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.
  • Involved in the creation of Load Test Plan Creation.
  • Wrote Data driven, Cross Browser automation test cases using TestNG framework.
  • Developed custom libraries for automation using Java.
  • Helped to Implement load and performance testing as well as tuning tool using JMeter.
  • Performed extensive load tests using JMeter to ensure application stability.
  • Created automation framework using selenium (Web Driver) and java.
  • Acted as a mediator between the technical and business units in terms of communicating the message/needs from a Data governance perspective.
  • Created utility classes to support test script create and avoid code redundancy.
  • Reported / logged defects in JIRA and HP QC and worked in conjunction with the Dev team on Defect closure and retesting. Tracked User stories in JIRA for every iteration.
  • Participated in defect review meetings and daily interaction with developers, implementation and deployment teams to track the defects to closure.
  • Used Putty, VNC server and WinScp to communicate with Unix servers.
  • Created Maven build files to run the Selenium tests and created reports in HTML format.
  • Involved in REST API Testing, Integration and performance testing.
  • Running test plans and entering bugs found into JIRA.
  • Used test Runner to navigate through test cases and steps.
  • Responsible for providing QA estimates for the projects.
  • Involved building the Test strategy, Test plans and resource management for QA.
  • Worked closely with development and the product management team and involved in the project planning meetings.
  • Worked in an agile development environment.

Environment: Java, Selenium, Appium, Android SDK, TestNG, XPath, Eclipse, Data Driven and Page Object Model Framework, Microservices, Cucumber, SoapUI, Maven, AEM, CMS, Jenkins, Agile/Scrum

Confidential

QA Engineer

Responsibilities:

  • Involved in the discussions with the project team of defining Performance requirements, Load Scenarios and work load patterns.
  • Understanding business requirements.
  • Involved in writing Manual test cases, logging and analysis of bugs, performed Smoke testing to ensure proper deployment of application in the test environment and also performed Regression testing to ensure that the code is not broken.
  • Worked with developer regarding web service signature and enhanced the framework for all supported web services using SoapUI.
  • Developed the Automation Test Scripts.
  • Creating and executing Load Test, Performance Test and provide adequate supporting information for bottleneck analysis.
  • Involved in Regression Testing and creation execution of QTP scripts.
  • Record Test cases and generated QTP script for automation process.
  • Involved in generating Test Scripts using Quick Test Pro QTP for different transactions to execute Functional Testing, Regression Testing and Acceptance Testing.
  • Raising defects in Quality center tracking them to closure.
  • Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
  • Designing element identification XPath and CSS selectors.
  • Understanding of JUnit, Framework and annotations.
  • Developed Performance Test plan, executed Load testing, analyzed the results and generated.
  • Testing Reports Using Jmeter.
  • Involved in developing monitoring scripts for all the servers participated in the testing.
  • Review requirements and provide constructive feedback to business/development.
  • Define/ create Test Strategies, Test Plans, Test acceptance criteria and Develop Test Cases.
  • Execute test, evaluate results and report them correctly.
  • Create Test Data for test purposes and Set up test bed.
  • Done the feasibility analysis of test cases, which need to be automated.
  • Involved with the deployment of the application to the QA and Staging environments.
  • Final Testing before delivery.
  • Product Certification & Delivery management.
  • Defect Analysis and update to offshore and Onsite PM.
  • Coordination with Project Manager and the Development Tech Lead.

Environment: Java, Selenium, Appium, Android SDK, TestNG, XPath, Eclipse, Data Driven and Page Object Model Framework, SQL, SoapUI, Appium, Maven, Jenkins, Agile/Scrum

We'd love your feedback!