We provide IT Staff Augmentation Services!

Software Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Over 6+ years of experience working as a QA engineer on Android, IOS, Bluetooth, Wi - Fi, Setup boxes and Web applications.
  • Experience on testing Game consoles and TVs.
  • Rich Industrial experience in manual/automation application testing.
  • Solid background of Page Object Model for Automation.
  • Good experience on Testing Embedded products.
  • Sound knowledge of setting up, deploying and automation testing using Appium.
  • Knowledge of editing and writing automation test scripts using Selenium and Robotium.
  • Knowledge of complete bug life cycle and SDLC (Software development Life Cycle).
  • Analysis of ADB logcat - logs for defect analysis (application) for dump states and the crashes during system testing.
  • Strong analytical, interpersonal, presentational, organizational skills.
  • Weekly Analytics of the test results and work on data mashup diagram generate reports with chats and generated matrix reports.
  • Highly articulate with excellent communication, leadership and interpersonal skills.
  • Ability to work both in team and independently to analyze the issues and derive proper conclusions using advanced techniques with minimal supervision.

TECHNICAL SKILLS

Automation Tools: Appium, Selenium, Robotium, Jenkins

Operating Systems / Languages: Windows, MAC, Linux. Goobuntu

Mobile Testing: Android and iOS - Mobile and Tablet App testing, Web App testing

Project documentation tools: Microsoft® Word, Excel LibreOffice Suite

Defect management / tracking tool: JIRA, Bugzilla, Bugnizer.

Programming Languages: C, C++, Java, Python, .NET

Frameworks: Android Visual Studio for Windows Phone App dev

Database: MySQL.

Development tools / IDE's: Eclipse, Notepad++, Sublime Text, Brackets.

Others: XCODE, ADB, PUTTY, CHARLES, JMeter, Wire shark, iPerf, L10’N, SQLite, Git

PROFESSIONAL EXPERIENCE

Confidential

Software QA Automation Engineer

Responsibilities:

  • Involvement in complete Software Development Life cycle of the project.
  • Identify and develop the required Use cases scenarios Test and Automation strategies.
  • Translate application storyboards and use cases into functional and technical specifications.
  • Review the requirements document and analyze the software and hardware requirements.
  • Work with the tech manager to design the Test architecture, Test strategy, Automation strategy and Test plain documents.
  • Working in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Creating the stories in JIRA.
  • Creating the Test cases in Test management tool like QMetry.
  • Execute and update Test cases.
  • Perform Functional, Regression Performance and Sprint testing.
  • Embedded products (Wi-Fi/Bluetooth Embedded Products) Testing with Mobile Apps on Android and iOS devices including iPads and Android Tablets.
  • Reporting the defects in defect management tools like JIRA.
  • Work with the offshore team and closely review their Test results. Tests scope to include application modules, integration layer and full end-2-end testing incorporating various devices.
  • Using XCODE to collect logs for iOS devices and collecting ADB logs for Android devices using ADB commands and Android visual studio.
  • Developing and Automating Test cases 50%
  • Unit Testing for the code using JUnit.
  • Develop and Automating the Test cases using programming languages Java, JavaScript and Python.
  • Using the automation Tools Appium and Robotium to automate the Test cases for iOS and Android devices.
  • Preparing Framework for iOS and Android platform by using Python and JAVA.
  • Developing a framework to invoke and execute the test cases in Mac from Windows PC through remote testing.
  • Automated REST API testing usingJMeterand Develop UI automate scripts to automate the test cases.
  • Maintaining the automation framework. The framework will run the test cases for testing the Confidential application and will update the result.
  • Implementing new key words and modifying the existing keywords according to the application changes.
  • Use of iOS and Android Simulators/Emulators.
  • DevelopSQLqueries for report data quality validation.
  • Ensure the best possible performance, quality, and responsiveness of the applications.

Environment: Using computer/software technologies like Appium, Selenium, Robotium, JIRA, QMetry, TestRail, GitHub, JAVA, JavaScript, Python, Android visual studio, XCODE, ADB, PUTTY, Zeplin, Windows, MAC, Android SDK, Adobe Experience Manager, Ms. Office etc., to provide customer needs.

Confidential, Los Angeles

Software QA Engineer

Responsibilities:

  • Worked on Android, iOS, Amazon kindle devices and DIRECTV setup boxes, Mobile DVR, Routers Wi-Fi, Bluetooth Low Energy (BLE).
  • Worked on capturing logs on Wife and BLE Setup boxes and Routers.
  • Used restful services to test the app endpoints, by hitting the server, validate and verify if it is giving the expected contracted response.
  • Worked on mobile analytics to read the network calls, HTTP calls using CHARLES, Wire shark, iPerf.
  • Through user stories in JIRA, developed new test cases and also updated/ executed current test cases as per user story enhancements
  • Performed Functional, regressive testing on Android, iOS, Amazon kindle devices
  • Automated Test cases for Android and iOS devices.
  • Involved on checking the video streaming and video software stack on mobiles and TV’s.
  • Worked on DIRECTV TVs its connection issues and collecting logs.
  • Preformed the regression testing on Bluetooth and Wi-Fi test cases
  • Preparing Framework for iOS and Android platform by using Python and Cucumber with Appium application.
  • Actively given walkthroughs of the new test cases with the stakeholders and updated the test cases accordingly
  • Using the logs and iOS client logs monitored the logs to optimize the app functionality and performance
  • Captured Symbolicatedcrash logs using Xcode for diagnosing app crashes and other issues
  • Used New Relic for analyzing the real-time global view of app and transaction metrics across iOS and thus monitored the app performance
  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
  • Execution of testing new features in QA, staging and production environments
  • Involved in ad hoc testing, bug reporting and verification
  • Involved in developing SQL database query to update the store and snapshot databases
  • Involved in regression bug scrubs meetings and prioritized the severity of bugs with the product owner
  • Actively presented demos on functionality developed during sprint to the business stakeholders
  • Participated in the retrospective meetings to update the challenges and improvements in the sprint

Environment: Appium, Selenium, JIRA, Robotium, Java, Python, Android Visual Studio, XCODE, ADB, PUTTY, CHARLES, Windows, MAC, Android SDK

Confidential, Santa Clara, CA

Software QA Automation Engineer

Responsibilities:

  • Working on Virtual Reality Bluetooth device that combines sunglasses with integrated electronics and software application on a Smartphone (Android & iOS) to perform monitoring and feedback.
  • Testing Android and iOS application for Functionality, GUI, Performance.
  • Worked on different types oftesting: KPItesting, Power and performance managementtesting, Connected Standby, cyclingtesting, Running Testing and stabilitytesting.
  • Worked on Confidential ® Gaming console Systemson automating test cases and executing manually.
  • Collecting logs from Gaming console by using Confidential inbuilt tool called TERATERM
  • Did KPI testing (Key performance indicators) on battery performance of mobile and Oakley device on connecting to App on Faraday box environment.
  • TestedBluetoothprotocols such as Baseband, Link Manager and Link Layer.
  • Responsible for functional validation ofBluetoothand Wi-Fitestingon latest Confidential Embedded product.
  • Collected Embedded logs from Bluetooth device (Rader pace) though Confidential Platform tool TERATERM.
  • Did Localization testing on android and iOS radar pace app.
  • Did battery life time testing on Radar pace device.
  • Used the log collection and analysis tool - Elisis for collecting OTA (Over the Air), HCI and USB logs.
  • Extensive experience on using Restful API.
  • Performed stress testing on API servers usingJMeter
  • Performed GPS testing.
  • Collected Oakley Device logs using Confidential platform tools.
  • Expertise in using UIAutomator viewer inAppiumto inspect elements in mobile applications.
  • Using the JMeter and JMeter Plugins, we test the load of the application step by step and recorded scripts for Mobile Applications.
  • Testing on Amazon cloud Drive.
  • ImplementedAppiumscripts to test IOS and Android platforms.
  • Preparing Framework for iOS and Android platform by using Python and Cucumber with Appium application.
  • Developed test case and performed validation the Common Connectivity Framework (CCF)
  • Reporting issues with adb logs, DB logs, Mp4 files, screenshots, URL’s, device logs (CUI) and proper description.
  • Working directly with software developers and product leads and engineering team to isolate and debug issues and reported statistical summary daily and weekly.
  • Host bug scrubs with QA team, analyze update and escalate issues to the development team.
  • Writing test plans, test cases and other test documentation.

Environment: Appium, Selenium, JIRA, Robotium, Jenkins, JMeter, Java, Python, Android Visual Studio, XCODE, ADB, PUTTY, CHARLES, JMeter, Windows, MAC, Amazon cloud Drive, Android SDK, Git, Confidential platform tools.

Confidential - Mountain view, California

Android and ios Confidential upload Test engineer

Responsibilities:

  • Designed and implemented test cases forhighly-visibleuser-facing features
  • Worked on automating test cases for Confidential upload button and on video streaming and video strength.
  • Worked in agile environment
  • Responsible for testing Confidential video upload buttons, Video Streaming and fusion feature in Confidential .
  • Worked on mobile analytics to read the network calls, HTTP calls using CHARLES, Wire shark, iPerf.
  • Responsible for testingCreation Action Trigger(CAT) button in Confidential app.
  • Responsible for Android, iOS and Desktop Confidential Uploads signoff.
  • Worked on Confidential VR gamming device by connecting it to Mobile of Confidential Tv through WIFI or Bluetooth.
  • Responsible for the sign off on Wi-Fi on Bluetooth test cases.
  • Implementation of Page Object Model for developing Automation test suite
  • Stability and daily BVT testing using automation framework with Jenkins and Python scripts.
  • Responsible for code review for automation test cases.
  • Adb Logcat command options to manage log buffers.
  • Involved in performing Automation testing (emulators & IOS Simulators) & Mobile Application Testing usingAppium.
  • Used ADB commands to install, catch error logs, and screen shots from the android device. Attached logcats and Screen shots to bugs, using Android SDKand ADB commands.
  • Verifyingourapplication is "debuggable" in ourmanifest or build. griddle file (AndroidManifest.xml).
  • Performed USB debugging and other adb commands.
  • Involved in Test Planning, Test Preparation, Test Execution, Issue.
  • Optimizing and stabilizing the parallel execution of the API and UI tests that are written in Python.
  • Automated REST API testing usingJMeterand automated UI using Selenium Web driver
  • Streamline our Continuous Integration builds in Jenkins
  • Identify testing scenarios that are missing and add additional test coverage.

Environment: Appium, Robotium, Bugnizer, Java, Python, JMeter, Android Visual Studio, XCODE, ADB,CHARLES, MAC, Goobuntu, Confidential Doc, Confidential drives, Confidential sheets, Android SDK.

Confidential - Salt Lake City, UT

Android Application Test engineer

Responsibilities:

  • Responsible for executing Performance Testing and New Feature analysis on Android Devices.
  • Writing test scripts using Appium Framework.
  • Implementation of Page Object Model for developing Automation test suite
  • Stability and daily BVT testing using automation framework with Jenkins and Python scripts.
  • Responsible for code review for automation test cases.
  • Worked on Android Device Scaling Stability Test.
  • Extensive experience on using Restful API and SOAP API. Used JUnit framework to deal withAppium.
  • Adb Logcat command options to manage log buffers.
  • Used ADB commands to install, catch error logs, and screen shots from the android device. Attached log cats and Screen shots to bugs, using Android SDK and ADB commands.
  • Used Python Scripts for testing the Device Battery Life.
  • Verifying our application is "debuggable" in our manifest or build. gradle file (AndroidManifest.xml).
  • Performed USB debugging and other adb commands.
  • Involved in Test Planning, Test Preparation, Test Execution, Issue.
  • Worked with QoS including the feature in the test cases.
  • Service Design and Testing used onCreate() and OnStart() commands .
  • Extensively Used Service Test Case which extends the Junit Test cases.

Environment: Appium, Selenium, JIRA, Robotium, Jenkins, JMeter, Java, Android Visual Studio, ADB, PUTTY, CHARLES, Windows, Linux. QoS, Android SDK.

Confidential

Senior Mobile QA Engineer

Responsibilities:

  • Experience in building test automation scripts using Appium and Robotium for Android apps.
  • Knowledge about testNG framework and Apache Maven dependency tool.
  • Responsible for executing daily BVT and BAT tests.
  • Performed stress testing on API servers usingJMeter.
  • Testing Mobile native applications by usingAppium, Java.
  • Integral part of the automation framework design team.
  • Responsible for development of core APIs and functionalities used by the automation test scripts.
  • Creating, maintaining and executing test plans in Agile kind of environment.
  • Experienced in system, functional, regression and UAT Testing of Android using Black Box approach.
  • Synchronizing the team’s project activity with client’s project plan in weekly sync up meets.
  • Performed functional, regression and integration testing using Device Anywhere to make sure the application conforms to the requirement specifications.
  • Analysis knowledge on error messages along with ADB logs.
  • Worked on generating Statistical reports and comparison Matrix.

Environment: Appium, JIRA, Robotium, Jenkins, Java, JMeter, Android Visual Studio, ADB, Windows, Linux. Android SDK.

Confidential

Android Test engineer

Responsibilities:

  • Analyzing business, functional requirements and used and developed test plans, test cases and test scripts for both positive and negative tests.
  • Conductedgametests to determine long-term functionality and user experience buy connecting the device to app through Bluetooth.
  • Performed the Bluetooth testing on device.
  • Worked on Confidential game console devices and automating them.
  • Experience in building test automation scripts using Selenium.
  • Identified glitches, crashes and bugs in a variety ofgames.
  • Examinedgameor system hardware for functioning and durability.UsedAppiumEmulators and Simulators for testing the application in Mobiles.
  • Implemented handset automation framework, scripting and execution Sanity, Regression, Stress and Boundary test cases for mobile applications using Device Anywhere Automation Tool.
  • Following the standard test process guide for the QA Methodology.
  • Used ADB commands to install, catch error logs, and screen shots from the android device.
  • Performing functional, regression and integration testing using Automation tools to make sure the application conforms to the requirement specifications.
  • Worked on Android, Windows Mobile platforms to qualify applications.
  • Preparing reports and test results after each release cycle for management and further test planning.
  • Developed test scripts on Device Anywhere according to test specifications/ requirements.
  • Installed apk and tested device connections using ADB commands
  • Identified the queries which were taking too long and optimized those queries to improve performance
  • Used Device Anywhere, executed multi-user performance tests, used test suites, scheduler and other features of the Device Anywhere.
  • Maintained and executed test cases using Quality Center.
  • Created and implemented testing process for Agile methodology
  • Prepared reports and test results after each release cycle for management and further test planning.

Environment: Appium, Selenium, JIRA, Robotium, Appium, Jenkins, Java, Android Visual Studio, ADB, PUTTY, Windows, Linux. QoS, Android SDK. Bugzilla.

Confidential 

Test Engineer

Responsibilities:

  • Monitor, collect and report process related data and equipment performance on Web Applications.
  • Perform regression and performance testing and document device behavior.
  • Test Development for Manual/ Automated testing using Selenium and Robotium. Interact within team and outside groups to support the process.
  • Defect reporting and tracking using JIRA.
  • Under the guidance of the experienced senior QA engineers, learnt the Page Object Model of Automation testing for the test applications.
  • Test planning, test creation and execution (sanity, regression, stress, ad-hoc) and report generation using MS Word and excel tools.

Environment: Selenium, JIRA, Robotium, Java, PUTTY, Windows, Linux. QoS, Android SDK. Bugzilla,

We'd love your feedback!