Senior Test Engineer
Employee | Tech | Professional | Makati | 2024-05-23 | REQ-10074561
Position Title: Engineer – Test
Position Summary:
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