Job Description
Senior / Lead Software Development Engineer 1
Company:  R&S Asia Pte. Ltd. (RSASIA)
Organizational Unit (R&S):  1AEA1 EMC Measurement Software
Job Location:  Singapore - Loyang
Career Level:  Professionals
Contract Type:  Unlimited
Full-time / Part-time:  Full-time
ID:  3146

Introduction

You will have the opportunity to make a real impact on how we test and release software. You will help improve automation stability, strengthen regression coverage, reduce manual effort, and enable faster feedback through CI/CD.
You will also help us explore future-ready testing practices, including better CI/CD integration and practical use of AI-assisted testing to improve quality and efficiency.
If you enjoy combining testing, coding, troubleshooting, technical leadership, and continuous improvement, this role is a strong fit.

Tasks

  •  Lead and improve test automation frameworks across UI, API, integration, smoke, regression, SIT, and performance testing
  • Maintain and stabilize Squish automated test suites, integrate tests into Jenkins pipelines, and manage automation code using GitLab/Git workflows
  • Troubleshoot automation failures, environment issues, test data problems, and CI/CD pipeline issues
  • Improve automation reliability, reporting, maintainability, and execution efficiency, including reducing flaky tests
  • Support test environment readiness, including tools, configuration, dependencies, and data
  • Define automation standards, share best practices, and mentor testers or automation engineers
  • Explore opportunities to improve testing efficiency using emerging tools and practices, including AI-assisted testing where appropriat

Placeholder Job Ad Video (do not remove)

Qualifications

  • Minimum 8 years of experience in software development and test automation, covering UI, API, integration, smoke, regression, and system integration testing (SIT). Candidates applying for a Lead role should possess 12+ years of relevant experience.
  • Strong programming and scripting skills, preferably in Python.
  • Proven ability to design, implement, maintain, and enhance automation frameworks.
  • Experience working with CI/CD platforms such as Jenkins or GitLab CI/CD, as well as Git-based workflows including branching, merge requests, and code reviews.
  • Exposure to or interest in AI-assisted testing, including areas such as test generation, script maintenance, log and failure analysis, defect analysis, and automation productivity tools.
  • Strong analytical and troubleshooting skills, with the ability to diagnose and resolve issues related to automation frameworks, test environments, data, and CI/CD pipelines.
  • Good understanding of software testing methodologies, quality assurance best practices, and regression testing strategies.
  • Good communication and collaboration skills, with the ability to guide, support, or mentor team members where required.
  • Experience working in Agile/Scrum environments.
  • Nice to Have:
  • Experience testing WPF/.NET desktop applications.
  • Basic knowledge of SQL and database validation.
  • Familiarity with mock services, service virtualization, or similar testing approaches.
  • Experience leading automation projects or contributing to quality improvement initiatives.

Contact and further information

We welcome your application! Submissions are preferred online via the application portal. For questions, our chatbot Paul and the recruiting team are available at any time.
 
Rohde & Schwarz promotes equal opportunities and welcomes applications from people with and without disabilities. We offer an inclusive work environment where all individuals can develop their skills and talents regardless of gender, nationality, ethnic and social background, religion, worldview, age, sexual orientation, identity, and other characteristics.