We are seeking a skilled Automation Tester to join our multidisciplinary Agile team. The person in this role will contribute to delivering high-quality software by designing, implementing, and maintaining automated tests. This position offers an opportunity to work with cutting-edge technologies, including cloud services and machine learning systems, to ensure the reliability and performance of scalable recommendation solutions.
Responsibilities
- Develop and maintain automated tests using Python within continuous deployment pipelines.
- Design and execute data integrity tests, including schema validation, null checks, recommendation count limits, and duplicate detection.
- Perform automated API testing to assess functionality, reliability, and performance of recommendation systems.
- Engage in pairing and code reviews to enhance code quality and team collaboration.
- Represent testing interests during discovery phases, requirement gathering, and estimation activities to promote a culture of quality.
- Collaborate with peers to improve software development methodologies, including pairing, code and documentation reviews, and continuous delivery practices.
- Lead the definition and execution of appropriate test strategies tailored to the product needs and end-user expectations.
- Explore and implement testing methods for machine learning algorithms, data pipelines, and data quality assurance.
- Identify and troubleshoot issues, determine root causes, and work collaboratively with other teams to resolve problems.
Qualifications
- Proven experience working within a multidisciplinary Agile team environment.
- Strong proficiency in Python programming.
- Experience with Amazon Web Services (AWS) and related cloud technologies.
- Demonstrated expertise in automated testing frameworks and writing automated API tests.
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
- Experience in collaborative development practices such as pairing and conducting code reviews.
- Knowledge of testing strategies for machine learning systems and data validation is a plus.
Benefits
- Opportunity to work with innovative technologies and a diverse, skilled team.
- Engagement in advanced software development practices and continuous learning.
- Stable employment. International projects for Global Fortune 500 companies.
- Indefinite period contract.
- 100% remote work.
- Flexibility regarding working hours. Autonomy to choose the way you work. We trust you.
- Cooperation with top-tier engineers and experts.
- Unique TEAL culture, relationship- and respect-driven community, non-corporate atmosphere
- Agile approach and no bureaucracy
- Outstanding integration trips to various places in Europe for all employees.
- Activities to support your well-being and health. Luxmed Gold Extended medical care and Multisport Plus benefit.