Senior Quality Engineer

Singapore, Singapore

Job Description

The Government Technology Agency (GovTech) aims to transform the delivery of Government digital services by taking an "outside-in" view, putting citizens and businesses at the heart of everything we do. We also develop the Smart Nation infrastructure and applications, and facilitate collaboration with citizens and businesses to co-develop technologies. Join us as we support Singapore's vision of building a Smart Nation - a nation of possibilities empowered through info-communications technology and related engineering.

We are a team in GovTech that builds software applications to help government agencies better serve the needs of the people of Singapore. To that end, we work towards adopting proven practices and tools used in the top technology companies and organizations, and constantly improving how we do our work. We are now looking for top-notch Quality Engineers to join us in our mission. We are looking for someone who is quality minded and always strives to find innovative ways to improve and make a difference product quality. Be part of a cross-functional engineering team engaging large scale national strategic projects. If you fit the bill, you will be joining us to work on engineering the quality of user-centric web and mobile application through practices like process automation and quality review. You will also have opportunities to grow in areas beyond software quality development, such as cyber security, DEVOPS, cloud infrastructure, and software QA.

What You Will Be Working On:

  • Work in agile development team to deliver high-quality software testing according to user needs. This may include working on:
  • Quality assurance of web/mobile products
  • Deeply involved in product development process, coordinate with various roles to continuously deliver products with high quality
  • Function testing focusing on automation & behaviour driven development testing
  • Non function testing focusing on performance testing and security testing
  • Adopt proven quality testing practices like v-modelling, code reviews, test pyramid.
  • Responsible for the design, execution and analysis of technical test engagement in agile/scrum setting.
  • Improve product quality and efficiency through technical means such SAST tool, platform development, automate test scenario, design and build continuous integration process.
  • Responsible for quality assurance of our delivering products.
  • Required to be able to explain and demonstrate test finding to application/system owners and provide mitigation and recommendation.
  • Maintain efficient communication channel with the internal team across various projects and deeply involved in product development process, coordinate with various roles continuously delivery products with high quality.
  • Prospective technology research and application, applying appropriate technology to improve business & product quality.
  • Any other task and/or duties to be assigned by reporting office
What We Are Looking For:
  • 3- 5 years' experience in a software quality engineering or relevant roles
  • Good understanding of software testing methodology, including functional and non-functional testing and test techniques.
  • Good computer foundation, master at least one of the programming languages such as Python, Java, JavaScript, Go, PHP, NodeJS, typescripts
  • Familiar with HTTP, SOAP, WSDL, REST, SSL standards, security models and common api client architecture.
  • Experienced in agile or scrum development model
  • Experienced in testing tools/framework e.g. Selenium, K6, JMeter, Web Inspect, Fortify SCA, nexus, BurpSuites and Kali Linux
  • Good team player with good communication skills
  • Ability to effectively articulate technical challenges and solutions
  • Possess professional certifications such as ISTQB, CSQA, CFTL, OSCP or other relevant certification would be advantageous.
  • Experience in the following would be advantageous:
  • Agile processes/practices (e.g. Scrum, Extreme Programming)
  • Continuous integration/continuous delivery
  • DevOps
  • Non-functional vulnerability assessment and usability testing.
  • Automation testing
  • Mobile app testing (for iOS and Android), including cross-platform technologies such as React Native
  • Preferred character/personality traits:
  • Keen to share knowledge with team mates
  • Curious, open to new ideas
  • Quick to learn new skills
  • Self-driven and independent
  • Strong analytical skills
We are an equal opportunity employer and value diversity at our company as we believe that diversity is meaningful to innovation. Our employee benefits are based on a total rewards approach, offering a comprehensive and market-competitive suite of perks. This includes generous leave benefits to meet your work-life needs. We trust that you will get the job done wherever you are, and whatever works best for you - so work from home or take a break to exercise if you need to*. We also believe it's important for you to keep developing your skill in the constantly-evolving tech landscape, so we provide and support a plethora of in-house and external learning and development opportunities all year round.

*Subject to the nature of your job role that might require you to be onsite during fixed hours.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1210049
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned