Step 1 · Compatibility
Software QA Engineer
Info-communications Media Development Authority · onsite · closes 12/31/9999
Is this role right for you?
Preview using a demo profile. Build yours
- • No specific skills required
- • Job is temporary, outside your preferences
- • Schedule works
- • Outside your preferred industries
You're compatible with this role — here's what it involves. ↓
Step 2 · The role
Job Description At IMDA, we recognize the vital role that Quality Assurance (QA) plays in ensuring the quality and reliability of our software products. We are seeking a skilled QA Engineer with a keen interest in DevOps to join our forward-thinking team. This role bridges the gap between quality and reliability, contributing to the seamless functioning of our systems. What to expect: • Collaborate closely with development and platform engineering teams to ensure the reliability and quality of our software applications. • Design, develop, and execute comprehensive test plans and test cases that encompass functional and non-functional requirements. • Develop and maintain automated testing frameworks and scripts to ensure thorough testing coverage, including performance and resilience testing. • Participate in incident reviews, root cause analyses, and post-mortem discussions to identify and address quality and reliability concerns. • Collaborate with development teams to ensure seamless integration of quality practices into the software development lifecycle. • Champion a culture of quality and reliability across teams, sharing knowledge and promoting best practices. • Contribute to strengthen DevOps methodologies, processes, and best practices within the organization. How to succeed: • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience). • 3-5 years of work experience as a QA Engineer and software testing, with a strong interest and understanding of DevOps. • Proficiency in one or more programming/scripting languages (python, nodejs, etc.). • Experience with QA testing methodologies, tools, and frameworks (jest, pytest, playwright, Selenium, etc.). • Experience with performance testing tools and methodologies. • Experience with software development lifecycles, CI/CD and agile methodologies. • Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues. • Excellent communication and collaboration skills, comfortable to work cross-functional teams. • Knowledge of cloud platform is a plus. #LI-JL2
Similar roles
- Product ManagerGovernment Technology AgencySingapore
- Deputy Director, StrategyGovernment Technology AgencySingapore
- Cybersecurity Consultant / Senior Cybersecurity Consultant (DFIR)Cyber Security Agency of SingaporeSingapore
- Principal AI Engineer - DISMINDEFSingapore
