ING

Test Engineer

Manila (One Ayala Tower 2) Full time

As a member of the engineering team, you will deliver robust and efficient test engineering practice as directed by business constraints while respecting controls. As the test engineer, you are expected to:

  • Automation of Functional and User testing while meeting quality criteria and project constraints

  • Automation using both GUI and API’s as provided by the applications

  • Automation of application configurations using DB scripts and any other scripting tools

  • Automation using various tools like selenium etc.

  • Define test cases for automation using test engineering techniques like defining corner test cases etc

  • Define and execute functional test cases (and test plan, test strategy)

  • Explore and try different methods to improve productivity and efficiency of the team

  • Influence the direction of the overall architecture especially on quality and testing

  • Understand the public and private cloud concepts especially compute, network, storage and data

  • Critical attention to detail about quality, code, troubleshooting, efficiency and design

  • Develop and maintain standards of software & system test automation, components, and release management

  • Identify and reduce technical debt

  • Be able to communicate effectively – verbal and written

  • Be able to work alone or with others as needs dictate

  • Take ownership of all assigned task and challenges

  • Be proactive in promoting ‘Best Practices’

  • Be available for out of hours support as required


Major Challenges

  • Nurturing a strong engineering culture and influencing Test practice across engineering practice

  • Estimating and delivering to estimates

  • Adhering to standards and guidelines

  • Decision Making/ Delegating Authority


Design and implementation of test automation and testing practice

  • Assessment of work involved

  • Test & Code quality and completeness

  • Platform implementation quality and completeness

  • Service reliability, restoration method and problem resolution

Knowledge and Skill Requirement

Demonstrable deep and applied knowledge of the following:

  • Minimum of 5 years of work experience in software testing.

  • Excellent knowledge in testing skills (Functional testing, design test plan and test strategy, writing test cases, executing test cases, Bug Life cycle)

  • Good level in SQL/database

  • Excellent Java programming and debugging skills

  • knowledge of Oracle, Linux, Jenkins, GIT, REST

  • Knowledge on Build Management Tool

  • Designing and developing Test automation frameworks

  • Developing automated UI tests using Selenium

  • Managing and executing tests using TestNG

  • Experience in an Agile/Scrum/Dev/Ops team

  • Experience with E2E testing

  • Good Communication Skill and Team Player