Uday Teja Rayapureddi

  • Test Lead at u-blox
  • San Marcos, California, United States
  • Computer Software

Previous positions

  • Senior Staff Engineer at Motorola
  • System Software Quality Engineer at Tekmark Global Solutions


Illinois Institute of Technology, Master of Science (MS), Computer Science



• More than 11 years of experience with strong understanding of the Software Development Life Cycle (SDLC). • Experience handling big projects from test perspective by properly managing test planning and test strategies and managing test team deliverables. A lot of inter team communication and management to meet the aggressive deadlines • Worked with software developers and project management teams in the very early stages of project lifecycle to Validate requirements and processes • Experience in developing automation scripts using both BDD and TDD approach • Expertise in Test Automation and manual Functional, Sanity, Regression, Performance, Stress and Load testing. • Hands-on experience building and maintaining automation frameworks. • Interested in emerging technologies and ability to quickly master new concepts. • Excellent team player with good communication and interpersonal skills. • Technically strong and in league with Principal Engineer. • Awarded the title “Collaborator” in PI Behavioral Assessment. A collaborator is a friendly, understanding, willing and patient team player


  • Test Lead


    January 2016 – Present(3 years 9 months)Greater San Diego Area

    Responsible for planning, management and delivery of all Quality Assurance activities including Quality Planning, Health checks, stage Gates and Post Implementation Reviews for assigned projects and programs Communicate with business, development and senior management on the progress of release, objectives and testing efforts Oversee test activities including design, develop and execute test strategies Review requirements, specifications, user documentation, help files and other project documentation to assure quality of the products and tests to be developed. Ensuring defects are identified, recorded, prioritized and managed to closure per organizational standards and procedures. Training test team members on roles and responsibilities, tools and test procedures Ensuring test execution is completed according to project plans and timelines. Delegate work to the test team and manage their work loads Fostering team work and communication to achieve project objectives Participating in recruiting , hiring , on-boarding and managing of test resources Responsible for delivering high software quality for various GATE releases like Demonstrator (DM), Engineering Sample (ES), Technical Acceptance (TA) and Initial Production (IP)

    Recommendations (1)
  • Senior Software Engineer


    September 2012 – Present(7 years 1 month)Greater San Diego Area

    • Test Lead for 2 products which involves test planning and execution • Currently working as a Test Lead for a Confidential U-Blox Service which will be an integral part of U-Blox H/W and S/W Eco-system. • Responsible for Test planning, resource management from test perspective, development of Testing Framework, Test Execution. Main goal is to supply a stable and bug free S/W solution to platform and product teams to incorporate in future U-Blox H/W devices. • Also responsible for maintaining software quality for legacy products by supporting customer issues and maintaining an active support line between developers and project management. • Lead Legacy Product’s Testing efforts for Maintenance Releases. • Constant upgrading of test scope and test scripts. • Analyze software features and create test cases which cover functional, stress, negative testing. • Plan test Coverage for each build and co-ordinate testing efforts by creating test-plan and assigning test cases • Co-ordinate with Carriers with test certification and maintaining an active link with Carriers and Developers with regards to requirements gathering and analysis. • Constant interaction with developers while creating UTSPEC’s for each and every feature. • Hands on knowledge on Transport Layer Protocols like TCP/UDP and Application Layer Apps like FTP, HTTP • Experience working with Agilent 8960, CMU 500 and CMU 200, Anritsu 8475 • Work with Baseband providers like Qualcomm, VIA Telecom , Altair to co-ordinate Software MR requirements gathering and implementation • Expertise in Bug Tracking and Bug Management using JIRA, ZEPHYR • Frequent communication with the offshore factory employees and help with Logistics and Wireless Module Tracking Management • Lot of customer interaction and help solve customer issues using Salesforce.

  • Senior Staff Engineer


    September 2010 – August 2012(1 year 11 months)Greater San Diego Area

    • Responsible for maintaining good software quality across software platforms. • Executing Software Stability requirement for carriers like AT&T, VZW • Continuous Regression and stability on continuous builds using JENKINS • Develop Automation plan for Regression Test by creating manual regression tests and then automate them using internal Apython Framework • Test Automation infrastructure for stress testing utilizing Hudson/Jenkins and internal Python framework. Executed stability runs on daily builds, triaged bugs for routing to appropriate development team, and verified fixes via test builds. • Development support for Android apps and build scripts including root cause analysis, real-time debugging, integration and transition of CRs. • Support CDMA/LTE Mobile phone programs by building software releases, generating release notes, resolving code conflicts and performing initial sanity tests on official builds. • Run Sanity, Regression and Automated stability tests on all product lines. • Support 3rd party Lab conformance tests by working with 3rd party test houses to certify Motorola products on ATT and VZW networks.

  • System Software Quality Engineer

    Tekmark Global Solutions

    May 2009 – September 2010(1 year 4 months)Greater Chicago Area

    • Creating a framework which supports automation of manual cases to automated cases. Framework is called Motorola Phone Test Framework (PTF) and presently being used by many teams across Motorola. • The basic architecture is for attaining stability across phone platforms which presently is Google’s ANDROID Operating System. • The stability scripts are all written in JAVA and communicate with Framework to attain maximum automation with little or no human intervention. • Responsible for supporting teams with any issues observed during the stability tests. • KPI testing to measure software UI performance • Frequent interactions with high level Program Managers and Project Leads to get the maximum stability out of the phones. • Also responsible for raising bugs related to stability and tracking them using JAVA Platforms bug reporting system called JIRA • For performance stability , used NITRO BOX, a setup used to calculate performance related stability

  • System Test Engineer

    Tekmark Global Solutions

    July 2008 – January 2009(6 months)Greater Chicago Area

    Experience in development and implementation of software for Moto Hardware(commonly called 1FF file), which in turn is loaded into the hardware and tested from all perspectives of an end user. Created Testcases using Test Central. Established connection between the 1FF and local hardware through RSDLite. Made changes in the software with the help of MotoXplore and MotoSeem


  • Illinois Institute of Technology

    Master of Science (MS), Computer Science

    2007 – 2009

  • COMPUTER SCIENCE AND INFORMATION TECHNOLOGY , Jawaharlal Nehru Technological University (JNTU)

    BS, Information Technology

    2002 – 2006


  • English

    Native or bilingual proficiency

  • Hindi

    Full professional proficiency

  • Telugu

    Full professional proficiency

Skills & Expertise

  • Selenium WebDriver
  • Cross-functional Team Leadership
  • Telecommunications
  • test architech
  • Leadership
  • Mobile Communications
  • CDMA
  • Wireless
  • Unix
  • Mentoring
  • Embedded Software
  • GSM
  • ClearCase
  • 3G
  • Test Automation
  • Embedded Systems
  • innovator
  • Debuggers
  • UMTS
  • Debugging
  • Python (Programming Language)
  • Android
  • Cellular Communications
  • Test Automation Framework
  • Certification Testing
  • LTE
  • Testing


  • Perl

    O’Reilly School of Technology, License

    September 2015

Volunteer Experience & Causes

  • Chef

    Ronald McDonald House Charities

    October 2013 – Present(6 years)

    Every year, we cook for families and friends of children who are undergoing treatments at Rady Children Hospital.

Causes Uday Teja cares about:

  • Disaster and Humanitarian Relief
  • Education
  • Environment
  • Health
  • Science and Technology