I work as Test Engineer in Selenium, TestNG, Java, Maven, Cucumber and Jenkins. My knowledge about Jenkins is limited in the sense that I can create freestyle or Maven based jobs and can trigger those as required and can configure Jenkins comfortably.
Now, I see many of my colleagues learning Jenkins pipelines or tools like AWS cloud, Docker, Kubernetes, Google cloud and so on.
Is it mandatory for an automation engineer to learn these kind of tools to sustain in the industry? I see a lot of automation engineers trying to move more into a DevOps engineer sort of profile. How can we justify that trend in the Software Testing field?