Senior Software Testing Engineer (Auto QA + Functional QA) Singapore
Senior Software Testing Engineer (Auto QA + Functional QA) Description
Job #: 82675DESCRIPTION
We are looking for an experienced Senior Software Testing Engineer with automation QA and functional testing experience in Singapore to make the team stronger.
Responsibilities
- Play the automation and functional tester role
- Follow a defined Software Quality Control process
- Understand what test plan and test strategy are on project - testing process, testing types and technics, etc
- Design test cases, create checklist / test suites and provide test results reports in required format
- Provide review and analysis on the requirement and specification
- Estimate own activities based on main test estimation methods, and prioritize own tasks
- Execute test cases, report defects and perform root cause analysis on issues
- Plan own tasks according to project schedule, perform primary testing tasks without supervision
- Collaborate with end users for acceptance test activities
- Work independently while in close collaboration with others in the team and across projects
Requirements
- Test Analyst with strong testing capability with min 6 years of IT experience in test execution and test management
- Passionate to do test designing, test planning and test execution
- Experience in testing Mobile banking applications would be a plus
- Experience in testing web-based application with understanding of modern web technologies
- Good understanding and knowledge of test methodologies
- Good understanding of test automation concepts
- Core hands-on experience with test automation tools (Selenium, UFT, Test Complete) and CI / CD pipeline tools (Jenkins, maven, Teamcity and their integration with version control tools like GitHub etc.)
- Excellent testing experience and very good understanding of full testing lifecycle - Experience in creating and executing test cases, logging and tracking defects, status reporting is a must
- Sound understanding of testing frameworks Junit, TestNG etc. & Behavioral driven frameworks (BDD using cucumber or jbehave etc.)
- Experience in Scrum / Agile testing methodology
- Understanding of non-functional testing like fail-over, resilience, load testing
- Creation of test strategies (for programs) and plans (Manual, automation, performance etc.)
- Detailed hands-on experience of automated & manual testing of new functionality & regression testing of existing functionality
- Comprehensive analysis of any errors found using logs, database queries, unix file system, Raising and tracking defects & defect triage
We offer
- Friendly team and enjoyable working environment
- Work-life balance and flexible schedule
- Online training library, mentoring, career development and potential partial grant of certification
- Unlimited access to LinkedIn learning solutions
- Referral bonuses
- Compensation for sick leave and paid time off
- Opportunities for self-realization