Test Automation Engineer

At Billogram, we aim to be the good guys of billing. We profit when our clients' customers are happy and make timely payments, rather than benefiting from missed payments and the subsequent debt collection. We believe that treating people well is a sound business strategy. That's why our invoicing and payments platform is engineered to eliminate friction and add value for both our clients and their customers, thereby enhancing their relationship.

To ensure continuous growth and become a leader in the European consumer billing market we are seeking a Test Automation Engineer. In this role, you'll have the unique opportunity to shape our testing framework from the ground up.

About the Role:This role is perfect for someone passionate about creating robust, automated testing frameworks, where detached test suites are connected within a functioning framework that is easy for developers to hook into. You'll lead the selection and implementation of testing tools and processes, ensuring the highest quality for our software applications. With the freedom to choose the best tools and methodologies, you'll play a crucial role in enhancing our operational efficiency and product reliability.

Primary Responsibilities:- Test Automation Development: Architect and develop a scalable and modular test automation framework that aligns with industry best practices. Ensure the framework supports various types of testing such as functional, regression, and performance testing- Execution and Analysis: Ensure faster feedback loops and quick defect identification. Create detailed reports and insights that are provided from automated test results.- Continuous Integration and Deployment: Seamlessly integrate test suites into the CI/CD pipeline, collaborating with DevOps for smooth execution across environments.- Tool Selection and Implementation: Regularly evaluate and update the automation framework and tools to align with emerging technologies and industry trends. Implement new features or tools to enhance the efficiency and effectiveness of the test automation process.- Documentation: Document the configuration and setup of automated tests within the CI/CD pipeline to facilitate knowledge sharing. Ensure comprehensive documentation of the automation framework, including guidelines for creating new test cases and maintaining existing ones.

What We Are Looking For:We are in search of a Test Automation Engineer who excels in dynamic and evolving environments, demonstrating flexibility without the need for predefined routines. You are a proactive self-starter, committed to your goals, and persist through challenges with a focus on delivering high-quality outcomes. Your problem-solving skills are top-notch, enabling you to identify and implement efficient testing solutions that might be absent from others.

Your technical insight allows you to foresee testing needs and opportunities, contributing significantly to our continuous improvement efforts. Importantly, you are a collaborative team member, known for your positive outlook and ability to foster relationships. You consistently engage with colleagues across functions, sharing knowledge and contributing to a culture of quality.

Must-Have Skills & Qualifications:- Proficiency in programming languages such as Python and JavaScript/TypeScript for writing automated test scripts.- Solid understanding of QA methodologies, including Agile and Scrum, and various testing types.- Hands-on experience working with API, automation tools and frameworks like Playwright, Selenium, or Cypress, and testing frameworks such as TestNG, JUnit, Pytest and/or PHPUnit/Codeception.- Strong analytical and problem-solving skills for test optimization and issue resolution.

Nice-to-Have:- Experience with CI/CD tools like ArgoCD and GitHub Actions.- Knowledge of databases, such as SQL.- Knowledge of containerization and virtualization technologies, such as Docker and Kubernetes.What we offer:Billogram provides a digital billing and payments platform, revolutionizing a forgotten part of the payments industry: the recurring invoice. Using smart technology, we help companies automate the whole payment process leading to lower costs, increased profitability and customer satisfaction. We want both sender and recipient to have the best experience possible. But since their interests don’t always align it’s up to us to come up with smart solutions to satisfy both parties.

We promise you an exciting journey as we break into new markets and grow at a rapid pace. That aside you will get lots of freedom and opportunity to develop together with great colleagues at our office, right in the center of Stockholm. We also offer flexible working hours, exciting challenges and a whole lot of laughs.At Billogram, we provide equal opportunities and strive for an inclusive and diverse environment. All applicants will be considered for employment without attention to gender, transgender identity or expression, ethnicity, religion or other beliefs, disability, sexual orientation, or age.

Welcome to the world of Billogram!