Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sunil Nakka

Aubrey,TX

Summary

  • Over Eight Plus years of experience in Automation / manual testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based and Mobile Applications.
  • Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing.
  • Performed complete life cycle of testing methodologies using Agile, Unit, Regression, Functional Testing, defect tracking, reporting & interaction with client for better performance of the software
  • Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
  • Experienced in White Box testing by authoring JAVA Codes in Selenium WebDriver.
  • Experience in mobile web or mobile native Apps Testing, Hybrid Apps, functional, nonfunctional, smoke, integration & regression testing
  • Hands on experience in writing driver script for Selenium web driver to implement Page Object Model using Page Factory to Automate test cases.
  • Extensive Use of Appium to Automate the function testing and get the object element from using UI Automator and Appium Inspector.
  • Good understanding of software Testing Methodologies like AGILE (SCRUM)
  • Experience in testing native apps on iPhone, Android and iPod devices manually.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Experience in Back-end testing, data validation, Database testing using SQL queries.
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Persistent professional equipped with 9 years of comprehensive experience in Software industry. Provides strong technical direction across multiple projects. Responsible and articulate individual with strengths in solutions optimization, mobile and cloud solutions and global project management.

Overview

12
12
years of professional experience

Work History

Senior Software Engineer

Werfen
02.2022 - Current
  • Designed and wrote Python gRPC client for blood analysis software application testing
  • Developed and maintained DevOps infrastructure including Jenkins, internal PyPI server and internal Docker registry
  • Guided cross-site development priorities and mentored junior engineers
  • Designed and prototyped a test automation system for next-gen whole blood analysis device
  • Integrations include Python, Jenkins, Zephyr Scale (and REST API), Compass, PyPI, Android Studio ADB

Automation Engineer

Cybersphere
San Diego
06.2019 - 02.2022
  • Created Hybrid automation framework in Selenium using python for the Android and iOS mobile Apps
  • Creating python library functions in order to interact with Mobile app
  • Creating Keywords using the created library functions
  • Creating/Adding objects in Object repository
  • Developed test cases for iOS and Android platform Applications
  • Creating test cases in Robot Framework using custom keywords
  • Debugging test scripts
  • Executing the test scripts
  • Created Custom functions & Reusable Actions using Python Programming to make the scripts reusable in Appium using Page Object model and Page Factory
  • Inspect and define xPath using Appium inspector for each object using XCUI and Android element as required by the test cases as per iOS and Android Platform
  • Define classes in the framework as per the User stories and pages in the application under test and writing scripts and debugging
  • Extensive use of Bitbucket and Jenkins to run automation regression cycles on new builds available on confluence
  • Implemented automation scripts using Selenium with Python for both Android and iOS.

Mobile App Engineer

HP
San Diego
04.2017 - 06.2019
  • Developed test cases for iOS and Android platform Applications
  • Written Test cases on HP applications (HPPS, AIO, Sprocket)
  • Conducted daily Stand up meetings and Sprint Review meetings
  • Created and make enhancements to the Automation Framework QTP
  • Performed Smoke, Ad hoc, Regression testing on HPPS, Android AIO, HP Sprocket apps
  • Tested and daily latest Builds and logged the defects into JIRA, ALM
  • Performed Mobile test task estimation, test execution, Regression testing, Functional System testing
  • Track & analyze test results and work closely with the developers to isolate and reproduce defects
  • Used to execute the Shell scripting and python to automate the screens
  • Expertise in testing mobile applications in various mobile products - Android, iOS, Windows
  • Performed Functional testing on several HP applications
  • Tested HP Office Jet, LaserJet, Design Jets with the wireless issues
  • Collected Device Logs from the Mobile and also the target device
  • Recommended program improvements or revisions to programmers and system analysts
  • Conducts compatibility tests with other software programs, hardware, multiple operating systems, and network environments
  • Trained and supported other QA engineers or technicians when needed

Software Test Engineer

NeoPrism Solutions, Motorola
San Diego
01.2016 - 04.2017
  • Automation and manual testing on android devices
  • Writing and executing the test cases for Camera, Camcorder, Picture, Video Gallery and Music
  • Experience in Performance Testing with Nitro (KPI)
  • Power Sanity and Regression Testing for weekly Software releases and bug fix releases
  • Performed Flashlite Testing in order to support Adobe Flash in the browser
  • Executing test cases and uploading the results on Test Central
  • Performed User Interface and Main Menu feature testing for CDMA mobile devices, including testing for UI features and services- browser, Calling, MMS, SMS, Camera, BT accessories, Email services
  • Actively participating in Test process, Test plan and debugging approach optimization, test case creations
  • Verifying defects and taking Logs (Radio Log, Main Log, and Event Log) of the issue
  • Performed External Data Call on Android devices.

Graduate Software INTERN

INTEL Corporation
San Diego
04.2015 - 10.2015
  • Responsibilities included flashing the firmware and re-imaging of Windows and Android devices
  • Worked on a project to port the Windows 8.0 applications to Windows 8.1 Operating System (Visual Studio/JavaScript)
  • Developed Android Applications to port Android Native applications from ARM devices to Intel’s x86 platform
  • Limited the specs of Windows system and provided feedback on its performance to OEMs
  • Ran SoCWatch data analysis to monitor performance/power usage of Android and Windows systems
  • Worked on setting up demos for Arcsoft and Oovoo on prototype devices to be showcased at the Mobile World Congress
  • Validation of various HDVC and Media Applications on Windows and Android tablet platform and helped debug issues on various ISV applications.

QA Engineer

Trianz
Hyderabad
05.2012 - 07.2014
  • Identifying the key area of issue in the flow of accounts with systematic architectural knowledge and redirecting the defects raised to the concerned teams
  • Defect Management and Report generation is done and sent to team members at the end of each day
  • Testing of integration part within the application like reflection of the modification that is done to the Client accounts is getting reflected in the system
  • Test Case Design done as per the requirements using requirement specifications, user Interface Documents, System integration documents etc
  • Testing on Client Server side and executing test cases, resolving issues as per the client requirement
  • ACADEMIC PROJECTS
  • GEO REMINDER
  • This android app enables the user to create a list of tasks, reminds the user to perform a task whenever near a specified location, searches for places around the current location, schedules appointments, and reminds the user when to start driving so that the user reaches the destination on time
  • The appointment system calculates the drive time based on the current traffic conditions
  • The goal of this system is to manage the user’s daily tasks and appointments and make it easier for the user to search for places
  • Online Modeling of Proactive Moderation System for Auction Fraud Detection
  • We consider the problem of building online machine-learned models for detecting auction frauds in e-commerce web sites
  • Since the emergence of the World Wide Web, online shopping and online auction have gained more and more popularity
  • While people are enjoying the benefits from online trading, criminals are also taking advantages to conduct fraudulent activities against honest parties to obtain illegal profit
  • Hence proactive fraud-detection moderation systems are commonly applied in practice to detect and prevent such illegal and fraud activities
  • Machine-learned models, especially those that are learned online, are able to catch frauds more efficiently and quickly than human-tuned rule-based systems.

Education

Masters in Business Administration - undefined

Westcliff University
March 2020

Masters - Computer Science

National University
December 2015

Bachelor of Technology - Computer Science Education

Guru Nanak Institute of Technology
August 2013

Skills

  • TECHNICAL EXPERTISE
  • Languages:
  • C, C, C#, Python
  • Platforms: Windows 10/9x/XP, Linux, Mac, Ubuntu
  • Interfaces: Selenium, Hudson, TestRunner, Test Central
  • Methodologies: Agile / Scrum, Waterfall, Verification & Validation
  • Bug Tracking Tools: Perforce, Quality Center, Bugzilla, Saber, Clearcase and JIRA, Confluence, Zephyr
  • Automation tools: Selenium, Appium, XCode, Bit bucket, Github, Jenkins, Test Complete, Android Studio

Timeline

Senior Software Engineer

Werfen
02.2022 - Current

Automation Engineer

Cybersphere
06.2019 - 02.2022

Mobile App Engineer

HP
04.2017 - 06.2019

Software Test Engineer

NeoPrism Solutions, Motorola
01.2016 - 04.2017

Graduate Software INTERN

INTEL Corporation
04.2015 - 10.2015

QA Engineer

Trianz
05.2012 - 07.2014

Masters in Business Administration - undefined

Westcliff University

Masters - Computer Science

National University

Bachelor of Technology - Computer Science Education

Guru Nanak Institute of Technology
Sunil Nakka