Signify Logo

Signify

Senior Software Development Engineer -Test

Posted 9 Days Ago
Be an Early Applicant
Phase 1, Chikka Thogu, Bangalore, Karnataka
Senior level
Phase 1, Chikka Thogu, Bangalore, Karnataka
Senior level
The Senior Software Development Engineer - Test will develop and maintain a system test framework, collaborate on test requirements, integrate with CI/CD pipelines, monitor test environments, analyze test results, and mentor teams on testing practices.
The summary above was generated by AI

Job TitleSenior Software Development Engineer -Test

Job Description

What you do

This position opens a great opportunity for those who wish to contribute to development and further growth of the largest IoT ecosystem in the world:

  • Develop and maintain a system test framework using Python and Robot Framework tailored for Hue.
  • Collaborate closely with test architects, software developers, and product teams to define test requirements and ensure alignment between system features and testing strategies.
  • Integrate the test framework with continuous integration/continuous deployment (CI/CD) pipelines to enable automated testing and streamline release cycles.
  • Monitor and maintain test environments, ensuring they accurately simulate real-world conditions, including device connectivity, data streams, and performance benchmarks.
  • Analyze and document test results, troubleshoot issues, and work with development teams to resolve defects and ensure high-quality software delivery.
  • Mentor and support other teams in understanding the test framework, automated testing best practices, and IoT testing principles.
  • Manage and maintain hardware test walls.

What you need

We are looking for a Software Engineer with affinity for Test Automation. Candidates with one or more of the following skills have preference:

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
  • 5+ years of experience in test automation and software development, preferably with Python and Robot Framework.
  • Experience with mobile app testing using Appium and familiarity with Android and iOS ecosystems.
  • Proficiency in designing, developing, and maintaining test frameworks for complex systems.
  • Strong knowledge of software testing methodologies, including functional, performance, and security testing.
  • Excellent problem-solving skills, with the ability to troubleshoot complex system-level issues.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams and across teams.
  • Experience with CI/CD pipelines and tools such as Jenkins, GitLab CI, or similar.
  • Experience with real devices in test environments, including setting up and maintaining hardware test walls is a plus.
  • Experience with containerization and virtualization environments (e.g., Docker, Kubernetes) is a plus.
  • Familiarity with IoT device testing, including communication between devices, sensors, cloud-based platforms, and mobile apps is a plus.
  • You have good knowledge of English both written and verbal, excellent communication skills.

What you get in return…

  • Competitive salary depending on experience.
  • A variable bonus based on both Signify results and personal performance.
  • Opportunity to buy Signify shares and products with discount.

See #SignifyLife through the eyes of our employees!

Top Skills

Python

Similar Jobs

3 Days Ago
Bangalore, Bengaluru, Karnataka, IND
Hybrid
21,000 Employees
Entry level
21,000 Employees
Entry level
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
As a Software Test Engineer at Motorola Solutions, you will ensure the quality of mobile applications through manual and automation testing across various platforms. Responsibilities include creating and executing test cases, utilizing testing tools, collaborating with development teams, and maintaining test strategies.
Be an Early Applicant
Yesterday
2 Locations
1,834 Employees
Senior level
1,834 Employees
Senior level
Cloud • Fintech • Financial Services
As a Senior Software Development Engineer in Test, you will develop high-quality test automation, help the QA team enhance product quality by automating tests and designing CI/CD pipelines. Your role will involve mentoring, debugging, and utilizing cutting-edge technology to lower operational costs and expedite deployments.
Be an Early Applicant
3 Days Ago
Bengaluru, Karnataka, IND
14,500 Employees
Senior level
14,500 Employees
Senior level
Aerospace • Cloud • Digital Media • Information Technology • Mobile • News + Entertainment • Retail
The Senior Test Automation Engineer will be responsible for automating tests for mobile applications utilizing various test frameworks and tools. They will create, execute, and maintain test scripts, adapt existing automation frameworks for CI/CD, and guide junior team members while ensuring thorough documentation and participation in the Software Development Life Cycle.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account