As a Software QA Engineer, you'll ensure the quality of software products through comprehensive testing, collaboration with development teams, and implementing QA best practices in a DevOps environment.
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 Jobs
Insurance
The Senior Software Engineer will design, develop, and maintain automated test frameworks, utilizing AI and machine learning for enhanced testing efficiency, collaborating with cross-functional teams to deliver high-quality software.
Top Skills:
AICi/Cd (JenkinsGitJavaJavaScriptJmeterPlaywrightPostmanPythonRest AssuredSeleniumTravis Ci)Typescript
Cloud • Information Technology • Security • Software • Cybersecurity
The role involves managing data pipelines in cybersecurity, collaborating with teams to implement solutions, and troubleshooting issues efficiently using Python and SQL.
Top Skills:
APIsCloud LogsEdrPythonSIEMSQLUnified Vulnerability Management
Artificial Intelligence • Cloud • Information Technology • Security • Software • Cybersecurity • Data Privacy
As a Staff Technical Success Manager, architect strategies for enterprise customers in APAC, lead DevSecOps transformations, influence product direction, and mentor teams while fostering customer outcomes.
Top Skills:
GitGitlabJenkinsJIRAVs Code
What you need to know about the Delhi Tech Scene
Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.



