Enable job alerts via email!

Senior Software QA Engineer

DOODLE LABS (SG) PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

19 days ago

Job summary

A leading tech company in Singapore is seeking a Senior Software QA Engineer to enhance software quality through CI/CD pipeline implementation and robust test automation. Ideal candidates should have 3+ years of experience in software QA and be proficient in scripting languages. This role promises significant impact on product reliability and user experience within a collaborative environment.

Qualifications

  • 3+ years in software QA and automation with CI/CD pipeline experience.
  • Proficiency in scripting languages like Python, Shell script, JavaScript.
  • Strong understanding of software best practices.

Responsibilities

  • Design and maintain CI/CD infrastructure.
  • Build and expand test automation frameworks.
  • Establish and enforce QA policies.
  • Deliver key milestones for QA improvements.

Skills

Software testing
Automation
CI/CD pipelines
Collaboration
Python

Education

Degree in Computer Science or Software Engineering

Tools

Jenkins
Bitbucket
GitLab CI

Job description

We are seeking a Senior Software QA Engineer to lead the implementation of CI/CD pipelines, develop and maintain automation testing frameworks, and enforce software quality assurance best practices across the development lifecycle.

About the Job

The Senior Software QA Engineer will play a key role in driving software quality and reliability. You will oversee the CI/CD pipeline, build and maintain robust test automation, and establish scalable QA processes that support efficient software delivery. This is a high-impact role that will directly influence product stability and release velocity.

What You’ll Do

1. Design and Maintain CI/CD Infrastructure

  • Evaluate, implement, and improve CI/CD pipelines for faster and more reliable deployment.
  • Integrate automated testing throughout the software delivery lifecycle.
  • Collaborate with dev and ops teams to enhance release processes and feedback loops.

2. Build and Expand Test Automation Frameworks

  • Develop and maintain test automation for unit, integration, regression, and system tests.
  • Ensure scalability and fast execution of automated test suites.
  • Address complex test cases that may require manual validation.

3. Establish and Enforce QA Policies

  • Define and implement software quality standards and best practices.
  • Collaborate with cross-functional teams to embed QA across the development cycle.
  • Lead manual testing eorts for edge cases or rapidly changing features.

4. Deliver Key Milestones

  • First 30 Days: Assess current CI/CD and QA frameworks. Identify bottlenecks and recommend key improvements.
  • First 60 Days: Deploy upgraded CI/CD pipeline and launch initial test automation for core features.
  • First 90 Days: Fully integrate automation into the CI/CD workflow. Formalize QA standards and practices across teams.

Who You Are

  • Experienced QA Professional: Deep experience with software testing, automation, and continuous integration.
  • Systematic Thinker: Adept at building scalable systems that ensure product quality at every stage of development.
  • Team-Oriented Engineer: Proven success collaborating across dev, ops, and QA teams.
  • Process Improver: Committed to optimizing test coverage, reducing build times, and delivering seamless releases.

Why Join Us?

  • Impact: Your work directly improves product reliability and user experience.
  • Ownership: Lead the QA function in a fast-paced, innovation-driven team.
  • Growth: Expand your knowledge of embedded, application, and cross-platform software testing.
  • Collaboration: Work with talented engineers and thought leaders across hardware and software

Required Qualifications

  • Education: Degree in Computer Science, Software Engineering, or a related field.
  • Experience: 3+ years in software QA and automation, with demonstrated experience in CI/CD pipeline development and testing strategies.
  • Proficiency in scripting languages (e.g., Python, Shell script, JavaScript) in software test automation
  • Strong understanding of CI/CD and software best practices, with experience using tools like Jenkins or Bitbucket pipelines/Gitlab CI
  • Experience with embedded devices and networking will be advantageous
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.