JOB DETAILS
Role : Senior Automation Test Engineer
Role Type: Initial 12 months and Extendable Contract through Optimum Infosolutions KL, Malaysia
Job Location: KualaLumpur, Malaysia
Senior Test Automation Engineers
- Minimum 5 years in automation testing using at least one of the tools specified at Tool Requirements section.
- Work with project stakeholders including Product Owner, Business Analyst, Developers and Test Manager to plan, design and execute the testing through automation.
- Develop and maintain the automation test framework for reusability.
- Work closely with UI/UX QA designers and/or developers and build the automation testing concurrently based on Figma screen design and/or wireframes design while the application developers are developing the application so that automation is ready for test execution for day 1 of SIT and/or UAT.
- Document the automation design guide and develop library/asset as the reusable components.
- Create and maintain the automation scripts/codes to make sure it's up to date with the application change.
- Manage automation scripts/codes version control.
- Automate average 10 to 15 test cases per day with test steps up to 50.
- Conduct peer review of the automation developed.
- Test the automation with bulk test data to ensure stability and robustness of the automation developed.
- Automate the test data as part of the end-to-end automation testing.
- Execute the testing through automation.
- Track the test issues (including automation) until test closure for signoff.
- Setup and deploy the automation testing for running in CICD (Continuous Integration & Continuous Deployment) pipeline.
- Explore, evaluate, install/setup, self-learn and automate using new automation tool, if required.
- Perform the manual test execution, if required.
- Work for 2 to 4 testing projects (including new and maintenance testing projects) at the same time with minimum supervision. Strong sense of urgency.
- Adopt the Bank automation test process, framework and tools.
- Conduct test automation Proof of Concept (POC) for new applications and demonstrate the POC to stakeholders.
- Guide/train the stakeholders for automation testing if required.
- Perform non-project/BAU tasks related to test process review, automation framework research/study, tool evaluations/setup/upgrade/maintenance/support, test improvements which are assigned by BNM Test COE Manager.
- Experience in following Performance Testing and Analysis would be an advantage:-
- Minimum 5 years of performance testing experience using the tools specified at the Tool Requirements section.
- Work with project stakeholders includes the System Analyst, Solution Architect and Test
- Manager to gather the test requirements, design and plan the test by preparing the performance test plan including the test schedule, for signoff.
- Perform workload analysis, setup the workload distribution profile and the necessary performance monitors/metrics.
- Develop performance test scripts and perform trial run.
- Execute performance test with the coordination made with the relevant project stakeholders.
- Analyse the performance test results to surface the potential performance issues/bottlenecks and prepare the solid performance test report with supporting and recommendations.
- Present the test results to the project team and attend to the test queries/clarifications.
- Gather performance test report signoff.
- Deploy the performance test for running in CICD (Continuous Integration & Continuous Deployment) pipeline.
- Perform tasks which are performance test process/framework/tool improvements related when assigned.
- Preferably local resource.
- Certification(s) would be an advantage.
- Experience in DevOps pipeline integration would be an advantage.