Automation QA CoreWillSoft Responds Quickly $$$
Madfish
Quality Assurance
Ukraine · Europe
Join our dynamic team at CoreWillSoft GmbH as an Automation QA Engineer! We build innovative security software for critical facilities and infrastructure, combining building automation, IoT, and physical access control to protect what matters most.
We are looking for an experienced Automation QA Engineer to join our team and help us strengthen and modernize our QA processes. Our products are used by multiple businesses across Europe, the USA, and Canada, so quality, reliability, and long-term maintainability are essential to everything we build.
Our Agile team operates from multiple locations, with headquarters in Bonn, Germany, and is responsible for the complete software development lifecycle, including initiation, implementation, and operation of physical access control software operating multiple electronic locks over different radio protocols and RFID identification media.
This is an exciting opportunity to work on cutting-edge projects involving high-security hardware and technology in a creative, international environment. You will have the chance to build automation processes from scratch, collaborate with a tech-savvy team, and make a real impact on our product quality and customer experience.
What you'll do:
- Design, implement, and maintain automated tests for web, API, and system-level functionality.
- Establish the foundation for test automation processes, tools, frameworks, and best practices within the QA team.
- Analyze existing manual testing processes and identify areas suitable for automation.
- Collaborate closely with Manual QA Engineers, Product Managers, and the development team to improve overall product quality.
- Prepare and maintain QA-related documentation aligned with product and company needs.
- Perform testing on physical security systems and extensions, ensuring their functionality, reliability, and stability.
- Build and improve test coverage for regression, integration, API, and functional testing.
- Support the integration of automated tests into CI/CD pipelines where applicable.
- Continuously improve QA methodologies, testing processes, and quality standards across the team.
- Share automation knowledge with the QA team and support the team's professional development.
- Stay up to date with industry trends, tools, and best practices in QA automation and software testing.
What we offer:
- Meaningful Impact: Build solutions that are used every day by thousands of businesses - your work will directly improve real-world security and connected device experiences.
- Product & Process Ownership: Help shape not only the product, but also how we build, test, and deliver it. Your ideas and decisions will have visible impact.
- Opportunity to Build from Scratch: Take ownership of automation processes and help establish the foundation for scalable QA automation in the company.
- Industry Influence: Contribute to key security standards and best practices, staying ahead of the curve in a fast-evolving industry.
- Modern Tech Stack & Hardware: Work with the latest hardware and the tools you need to do your best work.
- Time Off & Flexibility: Vacation days, paid sick leave, and public holidays in line with German legislation, plus flexibility built around outcomes rather than micromanagement.
- Learning & Development Budget: We support continuous growth by covering hard and soft skills courses, trainings, and access to e-learning platforms.
- Coworking Support: Prefer not to work from home every day? We offer coworking compensation so you can choose the environment that fits you best.
- Language Learning Support: Monthly fixed compensation you can use to improve your English or German through the learning format of your choice.
- Strong Team Culture: Open collaboration, a flat structure, and thoughtful onboarding - your voice is heard, and you can make an impact from day one.
What you'll bring:
- Proven experience in QA automation testing for web, mobile, desktop, API, or complex software products.
- Experience building / improving automation frameworks, ideally from an early-stage.
- Strong understanding of QA methodologies, tools, and processes.
- Good knowledge of the Software Development Lifecycle.
- Experience with test planning, test execution, reporting, and test documentation.
- Hands-on experience with API testing and related tools.
- Experience with at least one automation framework or tool, such as Playwright, Cypress, Selenium, Appium, REST Assured, Postman/Newman, Pytest, or similar.
- Programming or scripting experience in one or more languages, such as JavaScript/TypeScript, Python, Java, or similar.
- Understanding of CI/CD principles and experience working with tools such as GitHub Actions, GitLab CI, Jenkins, or similar would be a strong advantage.
- Good tooling knowledge, for example Git, UNIX command-line tools, curl, browser developer tools, Charles Proxy, Wireshark, or similar.
- Basic knowledge of computer science, system topology, networking infrastructure and protocols, and database management systems.
- Strong analytical and problem-solving skills, with a focus on continuous process improvement at both product and company level.
- Strong communication and collaboration skills.
- Advanced English language skills.
- Interest in using AI tools to improve testing activities, documentation, and QA efficiency.
Nice to have:
- Experience with IoT products, building automation, physical access control, or hardware-related testing.
- Experience with security-related products or understanding of general security concepts.
- Experience with AWS EC2 or other cloud infrastructure.
- Degree in Computer Science, Engineering, or a related field.
- German language skills.