Lead Automation Engineer Resume
EXPERIENCE SUMMARY:
- Over 11 years of Extensive Experience in Software Manual and Automation Testing of Mobile / Wearable Devices and Applications across Different Platforms
- Extensive Experience in Architecting and Developing Automation Framework to test both iOS & Android Apps using Appium with Robot Framework that runs through Jenkins in the Lab and on the Cloud (SauseLabs, Perfecto)
- Experience in API Automation of REST, SOAP Web Services & Web Sockets and Browser Automation with Selenium WebDriver & Cucumber
- Expertise in BDD, ATDD & TDD methodologies; Agile Development Practices; DevOps Culture & Tools; CI/CD Pipeline Implementation
- Experience in Test Management with effective Test Planning, Design, Execution and Reporting
- Efficient in Design and Execute QA Test Cycle by including key aspects of both Functional, Non - functional - Feature, Sanity, Smoke, Regression, User Acceptance, Usability, User Interface, Performance, Installation, Interoperability (IOP), Compliance and Conformance Testing
- Experience with various Test Management and Defect Tracking tools and familiar with best practices in carrying out the test activity and logging/tracking defects
- Sound knowledge on Device management, FOTA and different OTA and bootstrapping from client as well as server side
- Working experience of automation with mobile test tools such as Google uiautomator Instruments, DDMS, Monkey Runner, Python Test Automation, SeeTest tool
- Expertise in Bluetooth, Wi-Fi and Mobile/Cellular Technologies and Architectures
- Conversant with Bluetooth Profile Testing and experience in testing Bluetooth and General Profiles on Mobile Phones and other Embedded Devices
TECHNICAL SKILLS:
Mobile Platform: iOS, Android, Windows, Azingo, P2K (Motorola), Linux (L2J)
Test Management: HP ALM, Jira, Bugzilla, Test Central, Quality Centre, Test Opia, and Clear Quest
Scripting: Python, JavaScript, and WebCrawler
Automation: Appium, Selenium Web Driver, Robot Framework, Jmeter, SeeTest Tool, XCUI, UI Automation, uiautomator, IPTF, Perfecto, SauseLabs
Other Tools: PyCharm, Xcode, Android Studio, Adb shell, idevices, RIDE, Eclipse, Atom, Splunk, Hopelite (Power Management tool), Redbend, Bamboo, Jenkins, SourceTree, Stash, Bit bucket Server, GitHub, Charles, Wire shark, logcat, adb
PROFESSIONAL EXPERIENCE:
Confidential
Lead Automation Engineer
Responsibilities:
- Develop Automation framework for AN and iOS devices using python, robot and selenium
- Develop functional and non-functional automation scripts for AN and iOS devices
- Setup Cloud Jenkins and local Jenkins job as per different devices and Environments
- Review the failure analysis of scripts and update the scripts as per dynamic app changes
- Capture the API calls using proxy tools Charles
- Participate in code review meetings
- Attend in Scrum planning, Scrum meetings and bug triage meetings as part of agile process
Hardware: iOS and Android mobiles and tablets, USB cables
Operating System: IOS, Android Operating System, Ubuntu and windows
Languages: Java scripting, Python, Robot Framework, Selenium, and Ruby
Special Software: Appium, xcode, Charles, Rest APIs, Eclipse, Android SDK, Python, Perfecto tool, cucumber, dev ops, Mac mini
Confidential
Software Development Engineer in Test & Scrum Master
Responsibilities:
- Preparing Test plan, work assignment and Test Strategy
- End-to-End testing of FiOS app video streaming with various iOS/Android devices, tablets, smart TV and check the analytic reports.
- Involved in video streaming testing when VMS (setup box) connected in home/out-of-home
- Verify the generated beaconing data using Charles and jmeter proxy server
- Used HockeyApp to take the iOS /Android builds for test.
- Involved in agile process and used JIRA tool for bug reporting tracking and project management activities.
- Co-ordinated with the backend team regarding the web service Integration, Reporting portal issues and track them on daily basis.
- Worked with Team Lead for planning, estimation, documentation and status reporting.
- Develop automation framework using Jmeter
Hardware: iOS and Android mobiles and tablets
Operating System: IOS, Android Operating System, Ubuntu and windows
Languages: Java scripting and Python
Special Software: Jmeter, Charles, Rest APIs, Eclipse, Tortoise SVN, Android SDK, PyBluez, Python, Perfecto tool and Eclipse
Confidential, Irving, Texas
SR Test Engineer
Responsibilities:
- Preparing Test plan and work assignment and Test Strategy
- End to End testing of different app with various wearable devices like Wrist display, headset and various embedded devices
- Develop sanity, KPI, Device Management and performance suite using automation tools
- Client interaction, Requirement analysis, Interaction with different development groups
- Closely working with development team and interact in development testing
- Performance Testing: Stress, Power Measurement
- Track the Defects on daily basis and track them to closer
Hardware: Confidential devices, Debug boards, Google nexus, Headsets, smart watches and Nitro box setup
Operating System: IOS, Android Operating System, Ubuntu and windows
Languages: Java scripting and Python
Special Software: Eclipse, Tortoise SVN, Android SDK, PyBluez, Python, Perfecto tool and Eclipse
Confidential, Chicago
SR TEST ENGINEER
Responsibilities:
- Preparing Test plan and work assignment and Test Strategy
- End to End testing of different app is Confidential Wearable devices as well as Earpiece
- Client interaction, Requirement analysis, Interaction with different development group
- Device management of wearable devices like Wristwatch and debug boards
- Performance Testing: Stress, Power Measurement
- Track the Defects in daily basis and make them to closer
Hardware: Board, Confidential Toq device, Android devices, iOS devices, BT Ear piece, Batteries, BT dongles, BT headsets
Operating System: Android and iOS
Languages: Java and Python
Special Software: BlueMagic 3.0, Eclipse, Tortoise SVN, Android SDK, PyBluez, Python, Apache, Eclipse, SeeTest tool
Confidential, Sandiego, CA
Scrum Master / Test Engineer
Responsibilities:
- As a Scrum Master conduct Daily Stand-up meetings and coordinate with Product Owner and Team Members
- Develop Organization level Test Metrics and present them to the top management
- Preparing Test Strategy and prepare Test Plan
- Perform the Wi-Fi testing with routers Cisco, NetGare, D-Link, Belkin & 3Com5
- Develop the KPI scripts (XML) for Performance Testing and run them on Nitro box
- Involved in code reviews of Telephony and Messaging modules
- Involved in the API testing for Telephony, Messaging, Cloud/Content Services
Hardware: Kukak, Solana, Milestone 2, Nitro Box
Operating System: Linux
Languages: Java Script, XML, Python, Web Crawler Scripting
Special Software: Linux, Android, Scratch Box, Eclipse IDE, Subversion, JBOSS Application Server, MySQL database
Confidential
Scrum Master / Test Engineer
Responsibilities:
- Requirement Analysis and Test Plan creation
- Involved in developing the UI using XML and back-end using sqlite
- Debugging of issues that are raised during validation
- Involved in smoke, Ad-Hoc, integration, functionality, GUI, performance testing
- Perform Sanity, Functional, Integration, System & Regression Testing
- Worked on device management and FOTA on both client aas well as server side
- Design the Test Cases for the new requirements & execute them on WebKit browser
- Report the defects in BugZilla and track them to the closure
- Develop test suites to test various browser and multimedia properties of Azingo Browser (HTML 4.01, XHTML, XTML MP, Flash, CHTML, CSS, CSS2, WCSS, ECMA Script, Java Script, WML, SVG, Cookies, Cache and Graphics)
Hardware: OMAP 3430 ZOOM Engineering Device, QEMU Emulator
Operating System: Linux
Languages: Java Script, XML, Python, Web Crawler Scripting
Confidential
Senior Software Engineer - Testing
Responsibilities:
- Development and Technical Expertise in Linux and iDEN
- Involved in continues client interaction to understand the requirement and all test deliverables.
- Test Planning and Developing the Test cases
- Writing automation scripts using Java Script
- Automating and Execution of the Test Cases
Hardware: Cabo Athens, Boca chica, Merlin, RF Box, IDEN Servers, Bluetooth Headsets, Bluetooth dongles and USB cables.
Operating System: Linux
Special Software: iPTF, xlash, cpedit, Java lab loader, ClearQuest, TMS, Ihopper, Apache and Tomcat
Confidential
Software Engineer - Testing
Responsibilities:
- Integration testing of Google maps into the application
- Debugging of issues that are raised during validation
- Prepare test case design documents according to the customer requirements
- Develop the test cases for different features like Multimedia, Browser, UIS and FOTA
- Complete involvement in the sanity testing of the Razr build
- Interoperability with all the types of message services
- Develop the Scripts (Automated) for different features and running them for corresponding features
Hardware: Development Radios, Bluetooth Headsets, Dongles, RF BOX
Operating System: Linux
Languages: Web Crawler, C and Java script
Confidential
Software Engineer - Testing
Responsibilities:
- Develop and execute the test cases for testing based on the documentation
- Performing End-to-End testing manually
- Report and Tracking the defects came Test
- Debugging the defects and update the root cause
Operating System: Windows XP, UNIX
Special Software: Oracle 8i, Emulator, Jataayu software, MySQL database