
Senior Quality Assurance Engineer
Responsibilities
Perform Software testing tasks to ensure that software deliverables have acceptable quality and meet the target date.
Design and develop test plans.
Design and develop test cases and test plans for software functional testing.
Develop automated test scripts by using test automation tools.
Develop a performance test and monitor the system.
Understand the fundamentals of the test level e.g. Unit Test, API test, UI test.
Reporting test results, bugs and errors to team members to analyze and investigate the root cause.
Work with a software development team including project manager, analyst and developer for coordinating test execution.
Qualifications
Bachelor's Degree or certification in Mathematics, Statistics, IT, Computer Science, Engineering or other related fields.
Have knowledge in software development life cycle
Experiences in test automation i.e. Robot Framework, Cypress, Postman, JMeter
Have knowledge in software test life cycle, including Unit Test, Integration Test, System Test, User Acceptance Test and Load (Stress) Test
Excellent analytical and interpersonal skills and able to work well in a team environment.
Experience in software development would be advantage
Experiences in Continuous Integration tool i.e. Jenkin
Experiences in Static Code Analysis tool i.e. SonarQube
Experiences in Security Test i.e. OWASP ZAP
Experiences in functional, regression testing
Have knowledge in scrum and agile methodology
Involved in UAT
Involved in test case creation from business and functional requirements and test case