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.