Test Automation Engineer

Onsite / Praha 8 /
Onsite
Lokation: Prague 8
Languages: Fluent English and Czech

Level: Senior
Form of cooperation: Contraktor
Start date: asap
Allocation: Full-Time
Allocation length: Long term

  • The Software Engineer has the skills to develop large and / or complex programs, incl. design, coding and testing. As part of test responsibilities, the Software Engineer defines and creates test cases, executes test activities and reports on progress.

Key Responsibilities:

  • Develop and maintain automated test scripts using Python, pytest, and Selenium.
  • Execute and monitor automated test suites, ensuring timely analysis of test results from Jenkins pipelines.
  • Collaborate closely with developers and testers within a Scrum team environment.
  • Utilize strong analytical skills and critical thinking to identify and troubleshoot issues proactively.
  • Contribute to the continuous improvement of our QA processes and methodologies.
  • Maintain and expand test coverage and test automation frameworks.

Required Skills:

  • Proficiency in Python programming language.
  • Experience with pytest and Selenium for web automation.
  • Good knowledge of Linux and Bash scripting.
  • Knowledge of SQL and ability to perform simple queries.
  • Understanding of Agile methodologies, particularly working in Scrum teams.
  • Excellent analytical abilities and problem-solving skills.

Preferred Qualifications:

  • University degree in Computer Science or equivalent professional qualification or experience.
  • Basic knowledge of cloud services and containerization, specifically how they relate to automated testing and deployment processes.
  • Previous experience in a QA role focusing on automated testing of web applications.
  • Ability to adapt and learn new technologies and tools quickly.

Personal Attributes:

  • Proactive and self-driven with a strong sense of ownership and accountability.
  • Excellent communication skills and ability to collaborate effectively within a team.