Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Dynamic Human Capital Pte Ltd

NewBe an early applicant

Senior Software Quality Assurance Engineer

Posted
Discussion

Summary

Senior QA engineer doing manual and automated testing of desktop applications for a German medical technology company, building and maintaining test automation frameworks and wiring them into CI/CD. Stack includes Python/C#/Java, tools like Playwright/Selenium/TestComplete, and Jenkins/GitHub Actions, with a path toward technical leadership.

Salary: $5,500 – $6,000 per month

About the role

The role of a Senior Software Quality Assurance Engineer will be responsible for both manual and automated testing of desktop applications, developing and maintaining test automation frameworks, and improving overall QA processes. You will work closely with developers and cross-functional teams to identify defects, strengthen test coverage, and deliver reliable software products. This position is ideal for an experienced QA professional with strong technical capabilities and a keen interest in progressing towards a technical leadership role, with opportunities to take greater ownership of automation strategy, technical planning, and QA best practices.

Key responsibilities

  • Analyse software requirements and develop comprehensive test plans and test cases.

  • Execute functional, regression, integration, and exploratory testing.

  • Perform manual testing, investigate defects, and work closely with developers to resolve issues.

  • Identify testing risks, conduct impact analysis, and ensure adequate test coverage.

  • Maintain test documentation, defect reports, and test execution records.

  • Participate in Agile development activities and drive continuous improvement in QA processes.

  • Develop, execute, and maintain automated test scripts.

  • Enhance existing automation frameworks to improve test coverage, reliability, reusability, and maintainability.

  • Troubleshoot automation failures and optimise test scripts.

  • Identify suitable scenarios for automation and support the integration of automated tests into CI/CD pipelines.

About you

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.

  • Minimum 5 years of experience in software quality assurance, with hands-on experience in both manual and automated testing.

  • Strong understanding of QA methodologies and Agile software development practices.

  • Experience in functional, regression, integration, and exploratory testing.

  • Hands-on experience with UI automation tools or frameworks such as TestComplete, Playwright, Selenium, Robot Framework, Appium, or equivalent.

  • Good understanding of test automation framework design, reusable components, and maintainable test scripts.

  • Proficiency in Python (preferred), C#, Java, or other programming languages used for test automation.

  • Familiarity with CI/CD pipelines and automated test execution using Jenkins, GitHub Actions, or equivalent tools.

  • Experience with Git or other version control systems and defect tracking tools such as JIRA.

  • Strong analytical, troubleshooting, and problem-solving skills, with the ability to independently analyse requirements and identify testing risks.

About us

The company is an established international medical and laboratory technology solutions provider headquartered in Germany, with a strong presence in the Asian market. The company specialises in medical technology, healthcare software, and digital solutions designed to support clinical workflows and improve operational efficiency across hospitals and healthcare environments.

Benefits

  • Medical, Dental & Insurance Benefits

  • Excellent Perks and Supportive Work Environment


Skills

What Senior QA jobs ask for — and how much of it you have →
Apply

See also

QA jobs by country — openings, pay and top skills →