QA Automation Test Engineer

Job Type: Contract
Posted: almost 4 years ago
Contact: George Guo
Reference: 200277_1577420261

QA Automation Test Engineer

  • Contract period of 12 months with an option to extend for 12 months
  • Competitive overall package and benefits (18 AL, 14 ML, Performance Bonuses, Training Sponsorship etc)
  • Good project exposure and learning curve
  • Posibility for perm conversion

Our Client

  • A familiar brand in public sector industry.

The Opportunity

  • Develop and establish quality assurance deliverables and testing framework, including create and maintain test plans and test cases in accordance with changing requirements, throughout development
  • Create and maintain automated test framework using tools such as Cucumber/Selenium to support continuous development and testing, such as prepare test environment, create and maintain functional testing scripts in accordance with changing requirements
  • Conduct manual functional / exploratory testing to compliment automated testing, including browser testing and system integration tests with other modules
  • Conduct impact analysis of defect fixes discovered during manual or automated tests
  • Validate stories using acceptance criteria, raising defects as needed and work with development team to improve the expected behaviours and test cases
  • Conduct performance and load tests, validate the output and expected outcomes and feedback on improvement required
  • Conduct application performance and security testing to ensure we have a robust and secured system in place
  • Work with Business Analyst on UAT data preparation and support
  • Work collaboratively with the rest of the technical and business team, including understanding the business/user requirements to facilitate testing, participate in desk-checks to do early validation and verify completeness of story, as well as participate in showcases to demonstrate tested stories
  • Conduct system integration tests with external parties when necessary, validate the output and expected outcome e.g. data to and from external parties' systems and feedback on improvement requirement

Your Background

  • Tertiary education (Degree or Diploma) in relevant field is preferred
  • Experience in programming in Java/Perl/Python/Ruby on Rails is preferred
  • Hands-on experience with software testing including automated functional testing tools such as Cucumber, Selenium, Maven, Capybara is preferred.
  • Experience doing testing in Agile development process will be an added advantage
  • Have SQL scripting skills
  • Have relevant knowledge of software QA methodologies, tools, and processes
  • Hands-on experience with performance testing tools such as JMeter, Gatling or enterprise level testing tools (HP LoadRunner) will be an added advantage
  • Certified Software Testing Professional and/or Certified Software Quality Analyst will be an added advantage.

Interested candidate please submit your updated resume to