About Company
Kentico is a leading global provider of a hybrid headless CMS, Kentico Xperience, that empowers developers to build powerful digital experiences and marketers to manage content efficiently. Headquartered in Brno, Czech Republic, Kentico has a strong presence in the global software market, serving a diverse clientele across various industries. We are a company driven by innovation, quality, and a deep commitment to our employees’ professional growth and personal well-being. Our culture fosters creativity, open collaboration, and continuous learning, making Kentico an ideal place for ambitious professionals to thrive. Join our diverse and international team and contribute to cutting-edge technology that shapes the future of digital experiences.
Job Description
Are you a meticulous problem-solver with a passion for ensuring software quality and a knack for building robust automation solutions? Kentico is actively seeking a proactive and detail-oriented QA Automation Engineer to join our innovative engineering team in Brno for an immediate start. In this critical role, you will be instrumental in maintaining the exceptionally high standards of our Kentico Xperience platform, a robust hybrid headless CMS trusted by organizations worldwide to manage their digital content and experiences. We are looking for an individual who thrives in a fast-paced, agile environment, possesses a keen eye for identifying potential issues before they impact users, and is passionate about building scalable and reliable automated test solutions. If you are eager to make a tangible impact on a globally recognized product and contribute to a company that values innovation, we encourage you to apply!
As a QA Automation Engineer at Kentico, you will be deeply involved in the entire software development lifecycle, from initial requirements analysis and design discussions to implementation, testing, and deployment. Your primary responsibilities will include designing, developing, and executing comprehensive automated tests for our web-based applications, APIs, and various other system components, with a strong focus on functionality, performance, security, and usability. You will collaborate closely with cross-functional teams, including software developers, product managers, and other QA engineers, to thoroughly understand new features, define effective test strategies, and ensure maximum test coverage across the platform. Your expertise will not only help us catch bugs early but also empower us to release high-quality, stable software with greater confidence and accelerated speed. This is an exciting opportunity to contribute significantly to a product that empowers businesses to create exceptional digital experiences, all while growing your skills within a supportive and dynamic Czech-based team. We champion continuous improvement and encourage our engineers to explore new tools, technologies, and methodologies to continually enhance our quality assurance processes and maintain our competitive edge. Join us in shaping the future of content management systems!
Key Responsibilities
- Design, develop, and maintain automated test scripts, frameworks, and tools for web applications and APIs.
- Execute automated tests and analyze results to identify defects, regressions, and areas for improvement.
- Collaborate with development teams to understand product requirements, technical designs, and to ensure testability.
- Participate in sprint planning, daily stand-ups, and retrospective meetings, contributing to agile processes.
- Report, track, and verify software defects using bug tracking systems, ensuring clear and concise documentation.
- Contribute to the continuous improvement of our QA processes, tools, and methodologies.
- Perform manual exploratory testing when necessary to uncover issues not easily found by automation.
Required Skills
- Minimum 3 years of professional experience in Quality Assurance with a strong focus on test automation.
- Proficiency in at least one programming language for test automation (e.g., C#, Java, Python).
- Solid experience with test automation frameworks (e.g., Selenium, Playwright, Cypress, xUnit, NUnit).
- Experience with API testing tools (e.g., Postman, SoapUI) and understanding of RESTful services.
- Strong understanding of software development lifecycle (SDLC) and agile methodologies.
- Familiarity with source control systems like Git.
- Excellent problem-solving skills, attention to detail, and ability to work independently as well as in a team.
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience with CI/CD pipelines (e.g., Azure DevOps, Jenkins) and integrating automated tests.
- Knowledge of cloud platforms (e.g., Azure, AWS) and containerization technologies (e.g., Docker).
- Familiarity with performance testing tools and concepts.
- Experience with content management systems (CMS) or headless CMS platforms.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Flexible working hours and a modern, ergonomic office environment.
- 25 days of vacation + 3 sick days.
- Contribution to meal vouchers and refreshment in the office.
- Professional development opportunities, including training, conferences, and certifications.
- Health and wellness programs.
- Team-building events, company parties, and a vibrant social atmosphere.
- Access to the latest technologies and tools.
How to Apply
If you are a driven QA Automation Engineer looking for an immediate opportunity to contribute to a leading software product, we encourage you to apply! Please click on the application link below to submit your resume and cover letter. Tell us why you are the perfect fit for Kentico and this role. We look forward to reviewing your application!