Mudah.my Logo

Mudah.my

Senior Software Development Engineer - Test

Posted Yesterday
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Bengaluru, Bengaluru Urban, Karnataka
Senior level
In-Office or Remote
Hiring Remotely in Bengaluru, Bengaluru Urban, Karnataka
Senior level
The role involves building and maintaining test frameworks, coaching teams on testing strategies, and driving quality throughout the software development lifecycle while ensuring timely delivery and quality assurance for mobile apps.
The summary above was generated by AI
Company Description

Carousell Group is the leading recommerce group in Greater Southeast Asia on a mission to inspire the world to start selling, and to make secondhand the first choice. Founded in August 2012 in Singapore, the Group has a leading presence in eight markets under the brands Carousell, Cho Tot, Laku6, Mudah.my, Ox Street, and Refash, serving tens of millions of monthly active users. Carousell is backed by leading investors including Telenor Group, Rakuten Ventures, Naver, STIC Investments and Sequoia Capital India. 

As a team of passionate individuals working together to solve meaningful problems, there is so much more for you to discover in a career with Carousell. Our culture is made up of hiring, developing, and promoting people who embody our values of solving problems for our users; having a mission-first mindset; being relentlessly resourceful; caring deeply; and staying humble to constantly improve. Together as an organisation, we make magic happen.

Job Description

The Test Engineering team accelerates product quality by building and maintaining scalable test frameworks, automation platforms, and CI-integrated test strategies. We work alongside cross-functional roles to embed quality throughout the development lifecycle, while offering coaching and domain insight to amplify the testing capability of our delivery teams.

Our goal is to enable teams to move fast without compromising quality. This includes:

  • Partner with product and engineering teams to coach on testing strategies, issue management, quality best practices, and risk-based quality planning.

  • Actively build domain knowledge and contribute as a quality advocate within cross-functional delivery teams.

  • Define, create, and review test strategies, plans, and test cases in collaboration with developers and PMs.

  • Drive exploratory testing initiatives to uncover edge cases and usability issues beyond scripted scenarios.

  • Mentor engineers on testability, automation practices, and quality mindset.

  • Design and implement automated UI and backend tests to support pre- and post-release validation and help unblock automation challenges across the team.

  • Maintain, refactor, and optimize existing automated test suites to ensure reliability, speed, and coverage.

  • Establish and run regression testing pipelines for both UI and backend, and provide actionable reports to support release readiness.

  • Integrate test automation into the CI/CD pipeline to enable fast feedback and deployment confidence.

  • Own and manage mobile app release processes to ensure timely delivery with a high level of quality and stability.

  • Design and maintain test frameworks, test infrastructure, and automation tooling to support scalable and reusable test architecture.

  • Define and track quality metrics to measure test effectiveness and inform continuous improvement.

We’re looking for a highly skilled test engineer with strong technical expertise, sharp analytical thinking, and excellent collaboration and communication skills. You care deeply about product quality, take a user-first approach to testing, and thrive in cross-functional environments.

You Will:

  • Champion quality by collaborating with product managers and engineers to define test strategies and quality goals from the early stages of the development lifecycle.

  • Mentor teammates on testability, automation, and quality practices, and contribute to the evolution of testing culture across teams.

  • Design, implement, and execute test plans and test cases across mobile and backend systems, with a focus on automation and continuous improvement.

  • Investigate test failures and bugs by analyzing logs, data, and root causes, and drive resolution through collaboration with the delivery team.

  • Define and maintain quality metrics that provide actionable insights and support data-driven decisions.

  • Take ownership of release processes for mobile apps, ensuring timely delivery with high confidence in quality, stability, and user experience.

  • Continuously assess test coverage, identify risks, and proactively advocate for the right level of testing in fast-paced agile delivery.

  • Build, maintain, and optimize CI/CD test pipelines, including automation frameworks, release gating, and test result reporting dashboards.

 

 

Qualifications

You Have:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

  • 5–8 years of experience in software engineering or quality engineering roles. 

  • Strong cross-functional collaboration and communication skills, with the ability to effectively work with product managers, developers, designers, test engineers, and other stakeholders.

  • Proven experience in defining test strategies, writing test plans, and designing test cases in collaboration with cross-functional teams.

  • Experience in issue management, including bug reporting, triaging, prioritization, and follow-up across teams.

  • Strong debugging and root cause analysis skills to support fast issue resolution and test reliability.

  • Strong programming skills in a common language such as Java, Go, or Python.

  • Hands-on experience in automating test scenarios for web, mobile, or backend systems.

  • Hands-on experience with test automation frameworks such as Cucumber, TestNG, JUnit, or equivalent.

  • Hands-on experience with UI automation tools like Selenium, Appium, or similar.
     

  • Optional:

  • Experience designing or contributing to shared test platforms or quality tooling.

  • Experience with contract testing using Pact or similar frameworks.

  • Familiarity with performance, security, or accessibility testing.

  • Experience integrating test automation into CI/CD pipelines using tools like Jenkins, GitHub Actions, or similar.

  • Familiarity with monitoring tools or observability practices to support quality feedback from production.

Additional Information

By proceeding with your application, you are adhering to our PDPA policies. In case you are interested to know more, read about our Candidates Personal Data Privacy Statement. 

Top Skills

Appium
Cucumber
Github Actions
Go
Java
Jenkins
Junit
Python
Selenium
Testng

Similar Jobs

30 Minutes Ago
Remote or Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Design and develop scalable software solutions, mentor team members, and contribute to product enhancements while integrating AI functionalities.
Top Skills: Ai-Powered ToolsAngularJavaJavaScriptReactVue
49 Minutes Ago
Remote or Hybrid
India
Mid level
Mid level
Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
The Assistant Manager - Technology Services will collaborate with businesses to define problems, translate specifications, develop solutions, write code, and mentor junior team members in an Agile environment.
Top Skills: Advanced JavaCi/CdCore JavaJavaMicroservicesNode JsReact JsSpringSpring BootTypescript
50 Minutes Ago
Remote or Hybrid
India
Junior
Junior
Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Design, develop, and maintain software solutions. Involved in user requirements documentation, testing, support, and innovation in software development.
Top Skills: Agile PracticesApplicable Development LanguageCi/CdCloud Native TechnologiesDatabase Development ToolsDevsecopsSafe For Teams

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account