About the Role
We are seeking an experienced and highly skilled Test Automation Engineer. This role is critical for accelerating and enhancing our test automation strategy, with a primary focus on the Znuny platform and broader IT Service Management (ITSM) ecosystems. The ideal candidate will be a self-starter who can quickly integrate into our development lifecycle and deliver high-quality, maintainable automation scripts, helping us establish and maintain best practices.
As a forward-thinking QA team, we actively embrace the modern engineering landscape. We are looking for a professional who is adept at integrating AI-driven tools into their testing workflows to accelerate script creation, optimize test coverage, and ship robust solutions faster and smarter.
Key Responsibilities
- Design, Develop, and Execute Automated Test Scripts: Create robust automated tests for Znuny modules, custom workflows, and integrated ITSM applications using modern automation frameworks.
- Establish and Maintain Testing Solutions: Leverage Python and the Selenium framework to design data-driven tests for complex web interfaces and ITSM integration points.
- Accelerate Test Lifecycles via Playwright: Effectively utilize modern tools like Playwright to quickly generate, debug, and refine Python/Selenium test scripts for seamless cross-browser testing.
- AI-Driven QA Engineering: Actively leverage AI coding assistants and LLMs to optimize script generation, automate test case writing, analyze complex logs, and accelerate overall debugging processes.
- Collaborate Across Teams: Work closely with the Development Team, Systems Analysts, and stakeholders to understand functional ITIL-aligned requirements and translate them into comprehensive test plans.
- Defect Management: Track, document, and manage testing progress, system defects, and regressions using project management tools like Jira.
- Source Control Management: Maintain strict version control of all automation code within BitBucket, ensuring proper branching, merging, and code review standards are followed.
- Framework Evolution: Lead the maintenance and enhancement of the existing automation framework structure and libraries for optimal performance, reusability, and scalability.
Required Qualifications & Experience
- Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a closely related field, or equivalent practical experience.
- Core Experience: 1 to 2 years of professional experience focused specifically on software testing automation.
- ITSM Domain Knowledge: Strong practical experience testing or working within Znuny, OTRS, or equivalent ITIL-aligned ITSM platforms.
- Technical Stack Mastery:
- Strong working knowledge of Python scripting.
- Hands-on experience developing automation suites using the Selenium framework.
- Practical experience using Playwright to accelerate generation or enhance the stability of automation scripts.
- Tools & Processes:
- Version Control & Agile: Proficiency in Bitbucket and Jira for logging defects, managing tasks, and code collaboration.