Doodle Labs logo

Senior Software QA Engineer

Doodle Labs
Full-time
On-site
Singapore, Singapore
IT

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 efforts 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 

Ready to ensure the highest standards of quality in mission-critical software? Join Doodle Labs and help build the future of robust, scalable, and autonomous communication systems. 

Apply now