The Test Automation Engineer champions and drives quality, working with the team to ensure that quality products go to market. They determine the right level and coverage of automated testing to be performed. The individual will be responsible for the generation, maintenance & execution of the requisite automated test suite.
Job Metrics:
Ability to automate tests and integrate them into the Jenkins pipeline.
Ability to work with others to ensure the relevant test coverage is in place, at all levels.
Successful completion of tasks within agreed timescales.
Ability to create test plans given a set of requirements.
Ability to analyze risk and impact of changes to determine necessary retest effort.
Ability to find and recognize valid bugs and know the right level of information to report to facilitate efficient resolution.
Knowledge of product/feature requirements under test.
Key Tasks:
Create feature files.
Execute and maintain automated test suite.
Participate in assembling the Continuous Delivery pipeline to test the product.
Responsible for reviewing specifications, scoping tasks and determining resource needs.
Provide accurate estimations of the likely timescales required to complete tasks that will form part of a continuous / project delivery.
Review software test plans designed to test the product at different levels i.e. integration, system, regression, functional and non-functional.
Together with a Product Manager and Software Developer, record product features as executable specifications.
Work as an embedded part of the product delivery team to ensure that changes and new features are accomplished without introducing defects.
Collaborate with other QA Engineers, Developers, Product Managers and other areas of the business as required.
Keep leadership appraised of current status and escalate issues/concerns in a timely manner.
General:
A minimum of 1+ year’s commercial experience of test automation in a Continuous Delivery environment
A third level qualification or equivalent in a computing or IT related discipline
Ability to operate on own initiative
A team player
Ability to work to tight deadlines
Industry specific:
Create feature files.
Execute and maintain automated test suite.
Participate in assembling the Continuous Delivery pipeline to test the product.
Responsible for reviewing specifications, scoping tasks and determining resource needs.
Provide accurate estimations of the likely timescales required to complete tasks that will form part of a continuous / project delivery.
Review software test plans designed to test the product at different levels i.e. integration, system, regression, functional and non-functional.
Together with a Product Manager and Software Developer, record product features as executable specifications.
Work as an embedded part of the product delivery team to ensure that changes and new features are accomplished without introducing defects.
Collaborate with other QA Engineers, Developers, Product Managers and other areas of the business as required.
Keep leadership appraised of current status and escalate issues/concerns in a timely manner.
Environment:
Ability to provide examples of collaborative, high performance team working.
Ability to work with stakeholders to understand requirements.
Ability to work with both internal & external customers and deliver to timescales.
Product/Technical
Essential Skills and experience required:
Selenium WebDriver
Cucumber/Gherkin
Structured Query Language
Browser automation (e.g. CrossBrowserTesting.com, BrowserStack etc.)
Desirable Skills and experience:
Familiarity with the following:
Oracle / MS SQL databases
API testing/Postman/SoapUI
Linux CLI, Git, Static Analysis, JSON, Maven
JavaScript, HTML5, Java, JUnit, TestNG
Globalisation
Accessibility Checker tools
Web Technologies and SOA (service-oriented architecture - XML, and SOAP/REST)
Project experience with multiple OS e.g. Windows, Linux
Working knowledge of application servers e.g. Tomcat
* Semua lamaran lowongan dan proses rekrutmen GRATIS tanpa dipungut biaya. Apabila terdapat pihak yang meminta bayaran dalam bentuk apapun (seperti uang muka, modal kerja, atau biaya lainnya) dalam proses rekrutmen harap melapor kepada REDY Care melalui WhatsApp 0878-2077-7396.