We provide IT Staff Augmentation Services!

Software Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Los Angeles, CA

PROFESSIONAL SUMMERY:

  • Over 5+ years of experience of working experience as QA on Android, IOS and web applications.
  • Experienced in working both Manual and Automation application testing.
  • Experience in preparing Test Plans, Test scenarios, test scripts and test cases.
  • Possess Good Knowledge of Testing life cycle like Requirement Analysis Phase, Test Design, Test Execution, Defect Management, and Implementation.
  • Experience in developing end to end automation using Selenium Web Driver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP), QTP/UFT
  • Proficient in using test automation tools such as SeleniumWebDriver/RC/IDE/Grid, QTP Protractor to develop automation testing scripts for web and client server applications.
  • Developed test automation scripts using Selenium Web Driver for regression and performance testing of the various releases of the application.
  • Configured Selenium GRID scripts on Virtual machines to perform parallel testing.
  • Experience in using APM (Agile Project Management) methodologies.
  • Involved in Dynatrace APM vs. APP Dynamics tool evolution
  • Experienced in working with eclipse environment.
  • Knowledge of editing and writing automation test scripts using Selenium and Robotium
  • Experienced in implementing automated testing and built test automation framework using Robotium for Android.
  • Experienced in Continuous Integration (CI) Tools, e.g. Jenkins
  • Experience in programming Java and J2EE technologies including JSP, JSF, Struts, Servlets, Spring, Web Services, XML, JDBC, ANT, Log4J, JavaScript, HTML, DHTML, XSLT.
  • Extensive knowledge and experienced in both SDLC and STLC processes.
  • Strong understanding of software Test Methodologies and knowledge of modern software development processes, including Issue/Bug Tacking, Release management, Change management etc.
  • Performed API testing using Charles for mobile devices and Postman for web - base application testing.
  • Proficient in core Java concepts like Multithreading, Collections, Remote Method Invocation and Serialization.
  • Daily, Weekly status reporting to the client manager, Business Owner, IT Owner and all concerned parties.
  • Track the issues and Re-run the respective tests if required after the issues have been resolved .
  • Good Expertise in Performance testing of Multi-Tier Web-Based and Client-Server, Middleware, Database and ERP Applications and Cloud Application using HP Load runner.
  • Experienced in reading the test data from excel spreadsheet using API and TestNG Data provider.
  • Experience in analyzing Business Requirements, System Requirement Specifications (SRS) & Functional Requirement specification (FRS).
  • Possesses excellent communication, documentation and organization skills with the ability to adapt to a new environment & meet stringent deadlines.
  • 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, Virtual reality.

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, L10’N, SQLite, Git.

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

Software QA Automation Engineer

Responsibilities:

  • Worked on Android, iOS, Amazon kindle devices and DIRECTV setup boxes, Mobile DVR 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.
  • Through user stories in JIRA, developed new test cases and also updated/ executed current test cases as per user story enhancements
  • Integrated regression test and performance tests on Jenkins framework for nightly run.
  • Performed Functional, regressive testing on Android, iOS, Amazon kindle devices
  • Automated Test cases for Android and iOS devices
  • Basic knowledge of CI, CD & CM tools like Chef, Puppet and Jenkins.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/GRID, QTP and to develop
  • Preparing Framework for iOS and Android platform by using Python and Cucumber with Appium application.
  • Debugging using logs from Xcode and Xcode was used as a simulator.
  • Actively given walkthroughs of the new test cases with the stakeholders and updated the test cases accordingly
  • Developed selenium synchronization using conditional (Implicit, Explicit) unconditional wait conditions.
  • Using the logs and iOS client logs monitored the logs to optimize the app functionality and performance
  • Used New Relic for analyzing the real-time global view of app and transaction metrics across iOS and thus monitored the app performance
  • Analyze the problem using Xcode Debugger and Developer Instruments provided by Apple
  • 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, Jenkins, agile Android Visual Studio, XCODE, ADB, PUTTY, CHARLES, Windows, MAC, Android SDK

Confidential, Kansas City, MO

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.
  • Implemented Page Object Model automation framework with Selenium WebDriver.
  • Worked on Android Device Scaling Stability Test.
  • Used JavaScript for client end data entry validations and front end validations.
  • Designed Data-Driven testing framework in Selenium and captured data dynamically from web controls.
  • ADB Logcat command options to manage log buffers.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen
  • 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.
  • Design screens using MVP pattern for the application with Android Studio IDE.
  • Verifying our application is "debug gable" in our manifest or build. gradle file (AndroidManifest.xml).
  • Performed USB debugging and other ADB commands.
  • Utilized Android Studio /ADB and Xcode for testing activities
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.
  • Worked in version control system, Tracking System, Continuous Integration using Rational ClearCase, Rational ClearQuest, Jenkins.
  • Played a key role in writing application logic using Eclipse IDE and Android SDK
  • 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, Jenkins, ADB Logcat, QoS, Junit, Android Studio, Python Scripting, JAVA, Selenium, Charles, USB debugging commands.

Confidential

Mobile Test Engineer

Responsibilities:

  • Design Test case outline and create Test Procedures and Test cases.
  • Also tested this app on iPhones, Android, iPad and Tablets.
  • Installed APK and tested device connections using ADB commands
  • Worked to automate testing with Appium and Robotium framework (+ Eclipse and Android SDK).
  • Used Robotium assert Methods / Click Activities.
  • Used ADB commands to install, catch error logs, and screen shots from the android device.
  • Attached Logcats and Screen shots to bugs, using Android SDK DDMS and ADB commands.
  • Assisted in gathering test data for performance testing.
  • Used Charles Proxy to peek and analyze the network requests/responses, user analytics and bandwidth throttling
  • Written, Developed, Executed Integration Tests
  • Understanding of Zeplin, Hockey App, and SourceTree
  • Verified that new or upgraded applications meet specified performance requirements.
  • Device installation and device driver’s installation.
  • Gathered system information and data necessary for testing the app like MDN, MEID, Firmware etc.
  • Tested the application in various internet speeds, low battery levels, low memory
  • Tested the application on Wi-Fi, 3G, 4G, 4G-LTE, Air-plane mode
  • Used Google groups and Google play store to install and update, alpha and beta builds of perfscore app.
  • Used Test Flight to test Alpha testing of Perfscore builds on iPhone
  • Tested their development website for Server side information about Mobile devices where comparisons and scores where published
  • Created Test suites and Test cases for client side (app) of the app and executed them.
  • Filed bugs using Bugzilla

Environment: Android devices with 3G, 4G, 4G-LTE, and Wi-Fi, IOS devices, Browsers Chrome, Charles, Firefox, IE, Android Native browser, Chrome for Android and Safari on IOS.

Confidential

Jr, Tester

Responsibilities:

  • Responsible for analyzing requirements, creating detailed specifications, and writing the Software Requirements Specification (SRS) document.
  • Regularly participated in Technical and Used Case review meetings for various functionalities in the application.
  • Performed Smoke, Functional, GUI, Regression, integration, regression, End to End and Production Verification testing.
  • Executed more than 30 test suites covering more than 100 test cases.
  • Performed exploratory testing on 45+ test cycles.
  • Tested on Operating Systems - Android 2.3, Android 4.1.1, Win 7/8 with cross browser testing (IE /Chrome/Firefox), Participated in projects for various Industries such as Finance, Banking, E-commerce, Travel, Airlines, Hotel, Telecom, Media and Entertainment and Architecture and CAD
  • Designed Test Cases using Software Requirements Specifications, Business Requirements and High Level Design Documents and Executed Manual Tests.
  • Hands on experience on Server side validations using jQuery, java scripts, JSTL and custom tags.
  • Followed structured testing and bug-reporting procedures (JIRA) to report Functional, Technical and GUI bugs for Mobile (Android) testing and Web testing.
  • Responsible for designing front end system using JSP technology, HTML and JavaScript.
  • Attached screenshots and video shots for Android and Web application bugs logged on JIRA.
  • Logged-in valuable bugs with minimum rejections.
  • Captured log files for crash logs and bugs for Android apps using Android SDK - Developers’ tool kit.
  • Captured console logs on IE, Firefox and Chrome browsers using in-built developer options.
  • Participated in pre-release builds, and many on-going projects with new builds.
  • Triaged and verified logged bugs by other members of the team.
  • Participated in discussion forums and actively communicated with the team.
  • Large files were uploaded and downloaded using FTP sites
  • Participated in load testing with 200members online, actively uploading, downloading, deleting and updating files.
  • Participated in testing live products, and beta testing.
  • Installed android apps using apk for testing purpose.

Environment: Windows, Android OS, Apple IOS, Jira, MS Office Suite, JAVA, JING.

We'd love your feedback!