Industry: Software Development
Location: Singapore
Roles & Responsibilities
Main responsibilities
As Data Automation Engineer:
– Ability to build automated test solution for ETL/API testing using Rest Assured /requests library,
– Being able to propose strategy and solution for Data testing
– Prepare tooling and script for automating data regression testing
– Perform and follow-up data regression testing phase as a fully integrated part of the project
As UI/Behavioral Automation Engineer:
– Ability to build automated test solution from scratch using Cypress, Cucumber, Selenium.
– Coordination with application support (BA and developers) and other tester colleagues on creating the automation test suite.
– Preparing good documentation of each automated test process.
As Integration Tester:
– Under the supervision of team head, the candidate should be able to handle the different integration test phases (planning, test functional coverage and adequacy with functional content) and to manage regression test, integration test on functional test campaign.
– Maintain up to date test libraries (test cases)
– Handle and build KPI on performance testing
– Prepare regular reports on test results
As CI/CD Engineer:
– Understand the Build and Deployment process of the project.
– Monitor the daily build and deployment jobs in TFS/Jenkins
– Handle and build KPI’s for all the jobs
– Configure and monitor daily smoke tests and publish reports of failures.
The position requires autonomy and reliability in performing duties while maintaining close communication with rest of project/support team.
Qualifications and Profile
This position requires a minimum of 6 years on testing including 5 years of relevant experience in automated testing, ideally in data processing application
Good understanding & working knowledge of Agile/Scrum
Bachelor or Technical Degree in Computer Science, IS, or IT is preferred
Technical
Should have experience in creating automation framework from scratch using Cypress/Selenium.
Experience in the development, enhancement and maintenance of test automation framework with Cypress, Selenium
Good Experience in API testing using Rest Assured (JAVA) or Requests (Python)
Should have experience in doing ETL (data) testing
Must have experience in Jasmine/mocha/cucumber framework used for Cypress
Strong knowledge of JavaScript/Typescript/Java language and OOP’s concepts
Should have good Understanding of REST API types (GET, PUT, POST, DELETE)
Knowledge on AWS CLI
Must have hands on experience on version control tools like GIT
Must have worked on Jenkins
Experience in scripting (PowerShell)
Experience in end-to-end testing process
Good command over SQL
Should have Knowledge on Docker/Kubernetes.
Knowledge of tools like Grafana/Kibana/Elastic search is plus.
Other Professional Skills and Mind-set
Proficient in Microsoft Office
Strong organizational and communication skills
Experience in application project management
Strong analytical and problem solving skills
Experienced working within a LEAN environment
Awareness of various software development procedures
Capable to effectively interact with technical team
Understanding and respect of cultural diversity