LiveIntent QA Automation interview
Of course there should have been 2-3 packages, 3 PageObject modules and one file for the parametrized test itself. Moreover, it should have been using py.test, but it really does not matter in this case.
Condition was the coding should take ~1 hour, so I've split it to logical parts with self-describing code for the test to be ready to be the part of the PageObject structure.