Engineer - SDET

Engineering Bangalore, Karnataka (Req. #6227)


Description

Xperi invents, develops and delivers technologies that create extraordinary experiences at home and on the go for millions of people around the world. Powering billions of consumer electronics, connected cars and digital content titles, we make entertainment more immersive, driving more intelligent and every interaction seamlessly personalized through our renowned consumer brands: DTS®, HD Radio™ and TiVo®.   
Xperi (NASDAQ: XPER) is a publicly traded technology company headquartered in San Jose, CA with over 2,000 employees across North America, Europe and Asia. Come join a thriving team where you can play an integral role in shaping the future of entertainment technology.  
About the role:  
You will be part of the team that develops awesome Android,iOS Mobile applications and Automation Tools. Our apps have state of the art features like video and audio streaming, automotive, connected car, AI/ML engines and others. The automation tools are used across different Xperi products.  
  Technologies include automating test cases using Python with Appium for UI, Jenkins, working on automation framework, media playback, HLS streaming, Voice, Digital Rights Management, Firebase, Splunk, Segment, Jenkins and much more.  
Be part of an agile-based cross-functional engineering team focused on delivering high quality, production-grade Android, iOS Mobile applications. It gives an opportunity to involve in app development right from conceptualization, discussion with product till the delivery to the end customer.   
  The Engineer, SDET is a key role which helps in delivering high quality customer specific Mobile Apps. This technical role is focused on developing stable automation suites, enhancing the existing automation framework, working with scrum teams and help in qualifying stable build.   
  
What you will get to do:  
  • Contributing for automation framework enhancements which helps the scrum team to do effective and efficient test automation
  • Developing Automation Tools across different Xperi verticals
  • Automating the test cases and improving the test case coverage for complex features coming out of scrum team as and when necessary
  • Regular analysis of CI/CD failures and maintaining the stability of automation suites
  • Focus on non-functional testing (memory leak, performance etc.,) improving application’s reliability, stability & usability.
  • Continuously evaluate and communicate test status and application issues to upper management and other stakeholders.
  • Proactively collaborate with Android & iOS development teams during the development cycle and participate in the design discussions and documentation of new features.
  • Work directly with multiple disciplines –program management, product management, UX, and service teams to manage deliverables, dependencies, and schedule risks.
  • Lead the quality initiatives to improve the quality deliverables.
  • Should own the responsibility of test coverage and drive it efficiently.
  • Manual execution of the feature, regression test cases and ensure high-quality as and when required
  
Who we are looking for:  
Must have:  
  • 2-4 years of experience in application software testing. Creating test strategy, planning and execution
  • Familiarity with coding in at least one programming language (Python, Java etc.,)
  • Education: Bachelor’s degree in Computer Engineering or equivalent
  • Knowledge of automation frameworks concepts and usage, and desirable to have knowledge of Python.
  • Experience in test case design
  
  
Nice to have:  
  • Expertise in UI testing like Mobile (Android,iOS), Web etc.,
  • Experience in non-functional testing areas like Performance testing, memory-leak testing, Stress testing etc.
  • Experience in developing tools and scripts for automation of manual workflows and productivity enhancement, and creation of simple web UIs
  • Knowledge of CI/CD pipelines
  
What will make you successful:  
  • Ability to be self driven and quality conscious
  • Troubleshooting skills and coming up with innovative solutions
  • Excellent written and oral communication skills
  • Expert problem-solving skills
   
Life @ Xperi:  
At Xperi, we value People, Customers, Performance and Innovation. We are dedicated to creating a workplace where all employees have a voice and sense of belonging, feel safe and valued, and are acknowledged for how their unique differences contribute to organizational culture and business outcomes.   
Our employees and their families are important to us, and our comprehensive pay, stock and benefits programs reflect that. Xperi supports personal well-being, builds financial security and enables employees to share in our collective success.   
Rewards include:  
  • Competitive compensation (salary, equity and bonuses) and comprehensive benefits designed to foster work-life balance, care for your health, protect your finances and help you save and invest for the future.
  • Generous paid time away from work, including flexible time off, holidays and sick time, health and wellness initiatives, and a charitable match program to help you give back to your community.
  • Great perks, which vary by location and can be site-specific: employee discounts, transportation reimbursements, subsidized cafes and fitness facilities.
  • A flexible, hybrid work environment combining the best of in-office collaboration and community-building along with the benefits of working from home.