Question 1
A financial services company is adopting an Agile development model. The Test Automation Engineer (TAE) is tasked with selecting a suitable automation tool for a new trading application. The development team has strong Java skills, while the manual QA team has deep domain knowledge but limited programming experience. The SUT is a complex web application with a REST API backend. Which factor is MOST critical when selecting a test automation tool for this context?
Answer and explanation
Correct answer: B
According to the syllabus (1.2.2), the composition and experience of the team is a key factor. In this scenario, the ideal tool should leverage the developers' Java skills for building a robust framework while potentially offering a keyword-driven or BDD layer that allows the domain-expert manual testers to contribute to test case creation. A tool that only caters to one group would be suboptimal.