Send me more jobs like this

Sorry, This job is expired.

Software Quality Engineer (HATS)

Keywords / Skills : Software Quality Engineer (HATS)

Posted: 2019-05-22

Industry
IT/Computers - Software
Function
IT
Role
Software Engineer/Programmer
Posted On
22nd May 2019
Job Ref code
100532963
Job Description

The Government Digital Services (GDS) Team aims to spearhead the digital transformation of government. GDS was established to develop new capabilities focusing on strategic systems of engagement where ICT provides a differentiating factor to citizens. The team functions to deliver digital information and transactional services leveraging on Agile Application Development, Analytics, User Experience Design, Design Thinking and Web Application Performance Optimisation.

If you are looking for opportunities to collaborate with leading industry experts and be surrounded by highly motivated peers, we welcome you to join GDS. These are newly created positions with many opportunities for ground breaking contributions. 

As a Quality Engineer, you have the opportunity to accelerate the delivery and to improve the quality of the software we build. You will be responsible for designing and implementing development and test infrastructure. You will be part of an Engineering team that is working on problems in a number of areas, including detecting security vulnerability, remediating load or performance issues and functional testing. Your focus is developing automated test scripts rather than finding bugs. Your job is to accelerate product development by helping developers help themselves.

You will typically work in small, nimble teams that collaborate on common problems across projects and across focus areas. As a result, you will have exposure to a broader set of problems, which allows for fast career growth and proximity to abundant technical problems.

GDS Quality Engineers are focused on the hardest, most interesting aspects of delivering high quality software. For someone who wants to learn and grow as an engineer, having access to all of cutting edge technologies and platform, along with the vast compute infrastructure provides a unique opportunity.

What to Expect:
  • Build advanced automated test suites to exercise our world-class applications


  • Work with the development and other engineering teams to automate testing, applying risk-based strategy


  • Conduct static and dynamic application security testing (SAST) and (DAST)


  • Conduct load and performance testing to identify systems’ bottleneck


  • Conduct research on emerging technologies


  • Analyse and decompose complicated software systems and design a strategy to test these systems


  • Work with Product Owner and Business Analyst to craft out user story acceptance criteria


  • Conduct application performance and security testing to ensure we have a robust and secured system in place


  • Maintain regression test suite in QA nightly build


  • Actively refine smoke test suite in Development CI environment


  • Lead system integration testing with other system owners


  • Manage user acceptance testing


  • Manage defect life cycle


  • Drive continuous improvement in Agile testing practices and tools



How to Succeed:

  • Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines


  • Minimum 3 years’ experience in application exploratory testing and regression test automation, and/or application performance testing


  • Strong analytical skills


  • Meticulous with an attention to details


  • Good interpersonal skills such as tactfulness


  • Good presentation and listening skills


  • Experience in agile development environment will be an added advantage


  • Experience with open source automated testing framework (e.g. Robot Framework, Appium or Selenium) or enterprise level testing tools (e.g. HP Mobile Center, HP UFT, HP QC and Sprinter) will be an added advantage


  • Experience with open source performance testing tools (e.g. JMeter, Gatling or Locust) or enterprise level testing tools (e.g. HP LoadRunner) will be an added advantage


  • Experience with open source penetration testing tools (e.g. ZAP, Burp Suite or SQL Map) or enterprise level penetration testing tools (e.g. HP WebInspect, Nessus or CheckMarx) will be an added advantage


  • Certified Software Testing Professional and/or Certified Software Quality Analyst and/or CREST certification will be an added advantage


  • Candidates with more than 10 years’ experience will be considered for senior positions



About Company

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.


Walkin for you