Jobs and Careers
EN

Mid Test Automation Engineer (Selenium, C#)

Endava
Kraków, Polandfull_timeVerifiedPosted 22 Sept 2025

About the role

<h3>Company Description</h3><p>Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.<br/>  <br/> By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.<br/>  <br/> From prototype to real-world impact - be part of a global shift by doing work that matters.</p><p> </p><h3>Job Description</h3><p>This is an excellent opportunity for a beginner test automation engineer with exemplary learning ability. The junior test automation engineer is focused on the delivery of quality software across all of the client’s product set with help of more experienced engineers. The holder of the role is to provide technical test solutions that supplement and enhance the manual testing efforts and is responsible for designing, creating, maintaining and executing functional and non-functional automated tests. In addition, this is an opportunity to grow and get great test automation experience.</p><p><strong>We’re hiring solely on the basis of a full-time employment contract (UoP).</strong></p><p><strong>This is a hybrid role - we expect on-site presence in our Cracow office twice per week. </strong></p><p><strong><u>Core Duties/Responsibilities</u></strong></p><p>The successful candidate will be responsible for managing the following activities and providing oversight and transparency across the release process; </p><ul><li><p>Assist in the maintenance test automation strategy and framework </p></li></ul><ul><li><p>Provide input into defining the appropriate test approach and strategies in collaboration with the Test Lead to ensure effective test preparation and execution is produced for both manual and automated testing. </p></li></ul><ul><li><p>Determine the adequate level of test coverage in collaboration with the Test Lead, Solution Analysts and Business Users and provide input into the testing estimates. </p></li></ul><ul><li><p>Understand the functional and technical requirements in order to prepare test data. </p></li></ul><ul><li><p>Understand requirements, design specifications and convert them into test scripts. </p></li></ul><ul><li><p>Provide the creation and execution of test scripts both manual and automated. </p></li></ul><ul><li><p>Analyse test results to ensure data integrity and accuracy. </p></li></ul><ul><li><p>Conduct test reviews throughout the development lifecycle, to identify any artefacts that are not fit for purpose. </p></li></ul><ul><li><p>Create and maintain automation test libraries ensuring function ability as applications are modified. </p></li></ul><ul><li><p>Responsible for logging and tracking defects, and will work closely with developers, project managers, and product managers to ensure quality testing is taking place in a timely manner. </p></li></ul><ul><li><p>Supports in non-functional testing and its automation  </p></li></ul><ul><li><p>Supports in pipelines creation/maintenance in ADO </p></li></ul><ul><li><p>Provide effective communication to all stakeholders to support the delivery of the test activity. </p></li></ul><ul><li><p>Maintain a high degree of knowledge on current technologies, tools and software test methodologies. </p></li></ul><ul><li><p>Adherence to all Regulatory, Security and Compliance requirements </p></li></ul><h3>Qualifications</h3><p><u><strong>Skills, Knowledge &amp; Experience </strong></u></p><ul><li>Proven QA automation experience </li><li>Experience in system level testing using .NET, C#, Selenium, XUnit/NUnit </li><li>Experience in REST API services usage and testing (Swagger, RestSharp, Postman) </li><li>Understanding of automation frameworks and workflows, in particular </li><li>Knowledge of the HTTP protocol </li><li>Designing tests based on specifications and acceptance criteria              </li><li>Experience in version control systems (GIT, TFS/ADO) </li><li>Experience in continuous testing in Azure DevOps and/or Jenkins (pipelines creation/maintenance)  </li><li>Basic SQL scripting skills </li><li>Experience of agile methodologies across multiple projects. </li><li>Experience in use of defect management tools, in particular Azure DevOps </li><li>Experience of cross browser testing. </li><li>Experience in the financial sector preferred but not essential. </li><li>Ability to communicate about IT and technology in plain-English and in non-technical terms to colleagues and Clients. </li><li>Must be flexible, independent and self-motivated </li><li>Ability to work calmly and methodically when under pressure </li></ul><p><strong>Technical Background </strong></p><p><u>Required: </u></p><ul><li>Automation of functional testing </li><li>.NET/C#, Selenium, RestSharp, XUnit/NUnit </li><li>REST API services testing </li><li>Http protocol </li><li>Version control systems (GIT) </l

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Endava

View company profile →