Senior Software Automation Engineer

4 weeks ago


Bengaluru, Karnataka, India Roku Full time

About the Role

We seek an experienced Senior Software Automation Engineer to join Roku OS Test Automation Team at Roku, India location. You will collaborate with world-class global development & QA teams applying your finest Test Automation expertise across a range of our state-of-the-art devices.

What You'll Be Doing

  • Innovate automated test development for applications developed in Linux/C/C++
  • Develop automation test scripts using Python
  • Convert manual test cases into reliable, repeatable automated tests
  • Contribute to the Continuous Integration pipeline by running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated functional tests
  • Promote coding conventions and standards for code re-usability and cleanliness
  • Conduct code reviews for improved code quality and optimization
  • Setup and maintain test automation infrastructure and tools
  • Collaborate with Manual QA, Project leads, and development throughout the software development life cycle
  • Train/Mentor new team members on Test automation development
  • Debug failing tests to improve product and automated test quality

We're Excited If You Have

  • 8+ years of relevant test automation development experience
  • 5+ years of Python programming experience
  • Strong problem-solving, analytical and technical troubleshooting skills
  • Solid knowledge and experience developing test plans and test cases
  • Excellent debugging skills and comfortable working with Linux based systems
  • Proficiency with the use of continuous integration tools (Jenkins/Hudson, TeamCity, Maven, Gradle)
  • Experience working with Git/GitLab
  • Ability to communicate with candor and effectiveness
  • Experience working collaboratively with cross-functional and remote teams
  • A self-directed professional able to work independently
  • Bachelor's or Master's degree in Computer Science/Engineering, Electrical Engineering, or other relevant fields

More Desirable Experience Includes:

  • Familiar with other automated testing tools (JUnit, TestNG, Selenium, RestAssured, SoapUI)
  • Design, develop, and maintain Python-based test automation frameworks and scripts using BDD and TDD
  • Previous experience with Non-Functional Testing (Performance Testing, Stress Testing)
  • Testing compatibility with Audio/Video streaming devices
  • Experience in HDMI/HDCP, Wireless Networks and Bluetooth
  • Data analysis and visualization


  • Bengaluru, Karnataka, India Rootstock Software Full time

    About Rootstock Software: We're a leading software company specializing in applications on the Salesforce platform. Our commitment to quality assurance and automation excellence drives us to deliver high-performance, reliable solutions. We focus on optimizing our QA processes to meet the highest standards.Job Overview:We're seeking an experienced Senior...


  • Bengaluru, Karnataka, India FiniFi - Intelligent AP Automation Suite Full time

    We are FiniFi, a cutting-edge Fintech company that is revolutionizing the way businesses manage their accounts payable and receivable.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team in Bangalore. As a key member of our development team, you will play a crucial role in building our AI-based AP automation suite from...


  • Bengaluru, Karnataka, India Scrut Automation Full time

    About the Role:We are seeking a talented Senior Software Development Engineer to join our engineering team at Scrut Automation. The ideal candidate will have a strong background in software development, particularly in Python, and a passion for designing and implementing scalable and efficient backend systems.Key Responsibilities:Design and Develop Backend...


  • Bengaluru, Karnataka, India Thermo Fisher Scientific Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Automation Engineer to lead our Test Automation function and team of test engineers.Key ResponsibilitiesDesign, maintain and document our governance, principles, and ways of working.Mentor our engineers and support their career development.Design, develop, and maintain all elements of our system...


  • Bengaluru, Karnataka, India OneData Software Solutions Full time

    About OneData Software Solutions">We are a leading software development company in India, and we are seeking an experienced Senior SDET / QA Engineer to join our team. The ideal candidate should have deep knowledge in automation frameworks, particularly in C#, along with experience in ETL testing, data validation, and UI automation. ">Role Overview ">The...


  • Bengaluru, Karnataka, India Games24x7 Full time

    Job Title: SDE-2: Senior Software Test Automation EngineerGames24x7 is a leader in the gaming industry, offering a range of exciting games and services to players worldwide. We are looking for a highly skilled and experienced Senior Software Test Automation Engineer to join our team.The successful candidate will be responsible for designing, developing, and...


  • Bengaluru, Karnataka, India NTT DATA Services Full time

    NTT DATA Services is a trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize, and transform for long-term success.We are currently seeking a Senior Software Engineer - Network Automation to join our team in Bangalore, Karnātaka, India. This role will be...


  • Bengaluru, Karnataka, India Roku Full time

    About the RoleWe are seeking an experienced Senior Software Automation Engineer to join our Roku OS Test Automation Team in India. As a key member of our team, you will collaborate with global development and QA teams to apply your expertise in test automation across various devices.Key ResponsibilitiesInnovate automated test development for Linux/C/C++...


  • Bengaluru, Karnataka, India Spigot Software Full time

    About Spigot SoftwareWe are a cutting-edge software development company, and we're looking for an exceptional Senior Software Engineer to join our team.Job SummaryThis is a strategic role that involves designing and developing enterprise-level software solutions for delivery automations. The ideal candidate will have experience in full-stack web development,...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the Role:In10 VMware Software India Private Limited is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering squad, you will be responsible for designing, developing, and deploying scalable, efficient, and secure software solutions.Key Responsibilities:Design and develop software applications using .NET...


  • Bengaluru, Karnataka, India Strategi Automation Solutions Pvt. Ltd. Full time

    Company OverviewStrategi Automation Solutions Pvt. Ltd. is a leading provider of Factory Automation solutions with over 25 years of experience in the industry.We specialize in motion control solutions and offer comprehensive offerings in various industry verticals.Our company is an ISO 9001:2008 certified entity with a strong reputation for delivering...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Key Responsibilities:We are seeking a highly skilled Senior Software Engineer to join our Product & Engineering team at Iosys Software.Key Requirements:5+ years of experience in software development with a focus on full-stack engineering.Strong expertise in Golang, React Native, and mobile application development.Proficiency in NoSQL data stores such as...


  • Bengaluru, Karnataka, India Resideo Full time

    Test Automation Software EngineerResideo is seeking a skilled Test Automation Software Engineer to design and develop test automation frameworks for smart home control services, web portals, and mobile applications. This position requires expertise in programming languages for test automation and test framework development, as well as experience with...


  • Bengaluru, Karnataka, India Rootstock Software Full time

    Role OverviewWe are seeking a highly skilled Senior Salesforce Automation Specialist to join our team. As a key member of our quality assurance team, you will be responsible for designing, developing, and maintaining automation scripts using Provar for functional, integration, and regression testing. Your expertise in automation design patterns, coding...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    We are seeking an experienced and talented Senior Fullstack Software Engineer to join our team at Guidewire Software. As a key member of our engineering team, you will be responsible for designing and implementing complex software systems that align with our company's technical vision.In this role, you will collaborate with product managers, UX/UI designers,...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Job Summary: The Senior Software Quality Assurance Engineer will be responsible for conducting thorough manual testing of our web-based analytic product to identify bugs, usability issues, and performance concerns. This role requires a strong understanding of web technologies such as HTML, CSS, JavaScript, HTTP, and databases like MS SQL. The successful...


  • Bengaluru, Karnataka, India Lineaje Inc Full time

    Role SummaryWe are seeking a highly skilled Senior Software Engineer to lead our Test Automation efforts at Lineaje Inc. This is a unique opportunity to join a dynamic team and shape the future of software testing.


  • Bengaluru, Karnataka, India Wayfair Full time

    About WayfairWayfair is a leading online destination for home goods, with a global presence and a commitment to innovation.Role OverviewThis role offers the opportunity to design and build scalable systems as part of the Cloud Enablement journey. You will collaborate with development teams to create reliable and efficient systems that accelerate product...


  • Bengaluru, Karnataka, India Nagarro Full time

    Job DescriptionNagarro is seeking a highly skilled Senior Software Test Automation Engineer to join our team.Key Responsibilities:Design, develop and execute automated tests using Java, C#, JavaScript, Python, VBScript or other languages as required.Collaborate with the software development team on software quality assurance.Ensure the quality, performance...


  • Bengaluru, Karnataka, India Hiretek Full time

    Job Title: Senior Automation Test EngineerJob Description:We are seeking a highly skilled Senior Automation Test Engineer with extensive experience in Java, Selenium, Rest Assured, and TestNG. The ideal candidate will have a strong background in software testing and test automation, with a minimum of 5 years of hands-on experience.Key Responsibilities:Test...