Forum Discussion
Here are top 10 :
1. Ability to adapt quick changes during the initial phases of development. Many times engineers have to redo the same test cases because of the changes in the request / response payloads.
2. Programming skills helps to achieve automation.
3. Knowledge of build tools such as ant / maven / gradle and CI/CD. This will help to focus more work and existing tests run without manual interaction.
4. Ability to understand Xml and Json and querying the data out of documents. This is to able to have robust checks in the tests.
5. Different type of standard or customizing report of test results.
6. Understand the logging to interpret the test failures. Change log levels DEBUG/TRACE to get more details on demand.
7. Using version controlling tools and regularly push the changes in order to not lose their work and share the artefacts with team.
8. Script writing abilities to automate small repeatative tasks to create or cleanup data after tests or test environments.
9. Knowledge of deploying required applications in test environment. Even automate these tasks if needed.
10. Work with development to notify issues early and get them addressed. Also can get help from them to achieve fullest automation possible.
Related Content
- 3 years ago
- 6 years ago
- 2 years ago
- 2 years ago
- 4 years ago
Recent Discussions
- 23 days ago