June 3, 2026
Automation QA Engineer (SDET)
Mid • Hybrid
18,000 - 22,000 PLN
Krakow, Poland
About LoopMe
LoopMe is an AI company solving one of advertising's hardest problems: making brand advertising actually measurable — and making it perform. Our platform runs patented machine learning models across billions of consumer signals in real time, optimising campaigns toward outcomes like purchase intent, brand lift, and foot traffic rather than proxy metrics like clicks. The result is 2–5x better performance than industry benchmarks, at scale.
We operate a high-load programmatic infrastructure — processing millions of ad requests per second with sub-200ms response times globally. This isn't a layer on top of someone else's stack; it's built from the ground up, in-house, by the team you'd be joining. Founded in 2012 and headquartered in London, we now have 400+ people across 19 cities and have sustained 40% revenue CAGR since 2018. The engineering problems here are real, the ownership is genuine, and the scale is significant.
The opportunity
You'll own test automation for LoopMe's Android and iOS SDKs, building and maintaining the suites that determine how fast and confidently we ship. Working alongside our existing automation engineer, you'll integrate deeply with the CI/CD pipeline using GitHub Actions, BrowserStack, and Maestro, and extend coverage as new SDK projects come into scope. This role sits within the Mobile SDK engineering team.
What you'll do
Build and maintain automated test suites for Android and iOS SDKs using JavaScript, Rust, and Bash/Shell scripting
Develop mobile UI automation using Maestro across Android and iOS SDK projects
Integrate automated tests into GitHub Actions CI/CD workflows for nightly smoke, regression, and Adapter Certification runs
Own test execution and monitoring via BrowserStack App Automate, debugging environment-specific failures across devices and infrastructure
Manage and publish test results through Allure Reports, surfacing findings to developers via JIRA and Slack
Drive down nightly test run time by parallelising suites across multiple GitHub Actions runners
Manage test builds via Firebase App Distribution for Android and iOS
Leverage AI tools, including Claude, to accelerate test development and improve coverage and resilience
What you'll bring
Essential:
4+ years in automation engineering, or 2+ years as an SDET or developer
Strong JavaScript skills applied to test automation
Proficiency in Bash and Shell scripting, and GitHub Actions for CI/CD integration
Experience with BrowserStack or a comparable real-device cloud platform
Proficiency with Maestro for mobile UI automation, Allure Reports, and JIRA
Nice to have:
TypeScript familiarity
TestRail or an equivalent test management system
Charles Proxy for network traffic analysis
Experience with AI-assisted test generation or self-healing frameworks
Rust programming experience
Adtech or programmatic advertising domain knowledge
What we offer
Hybrid working — flexible schedule
1 month of work-from-anywhere
Annual performance bonus
Multikafeteria (sport/culture card)
LoopMe Gives Back
Learning & development support
Similar jobs you might like
Technology
Loopme
Manual QA Engineer
Mid
Hybrid
Krakow, Poland
14,000 - 17,000 PLN
🏢 Summary: Role focused on manual and exploratory testing of Android and iOS SDKs within a high-scale adtech platform, ensuring quality from feature definition through release. The position involves defining test strategies, executing regression and smoke tests, validating multi-device builds, and collaborating closely with developers and automation engineers. It contributes directly to quality standards across a growing mobile SDK portfolio. 🗂️ Requirements: 2+ years in QA or mobile testing, Experience testing Android applications, Experience testing iOS applications, Proficiency with TestRail or similar test management system, Proficiency with JIRA for bug tracking, Understanding of API testing concepts, Experience in Agile/Scrum environments, Experience with network traffic analysis tools 📃 Skills: Android, iOS, TestRail, JIRA, API, Agile, Scrum, Charles, BrowserStack, Maestro, Rust, JavaScript 🏢 Description: About LoopMe LoopMe is an AI company solving one of advertising's hardest problems: making brand advertising actually measurable — and making it perform. Our platform runs patented machine learning models across billions of consumer signals in real time, optimising campaigns toward outcomes like purchase intent, brand lift, and foot traffic rather than proxy metrics like clicks. The result is 2–5x better performance than industry benchmarks, at scale. We operate a high-load programmatic infrastructure — processing millions of ad requests per second with sub-200ms response times globally. This isn't a layer on top of someone else's stack; it's built from the ground up, in-house, by the team you'd be joining. Founded in 2012 and headquartered in London, we now have 400+ people across 19 cities and have sustained 40% revenue CAGR since 2018. The engineering problems here are real, the ownership is genuine, and the scale is significant. The opportunity You'll own manual and exploratory testing across LoopMe's Android and iOS SDKs, playing a key role in quality decisions from feature definition through to release. Working closely with developers, automation engineers, and product managers, you'll define test strategies for new features and help shape how quality is approached as our SDK portfolio grows. This role sits within the Mobile SDK Quality team. What you'll do Design, write, and execute manual test plans and test cases for Android and iOS SDK releases and new feature work Own exploratory, regression, and smoke testing across nightly builds and release candidates Validate Adapter Certification builds across multiple OS versions and device configurations Log, triage, and track defects in JIRA with clear reproduction steps and supporting evidence Manage and maintain test cases in TestRail, keeping coverage current across all SDK projects Partner with the automation team to identify high-value candidates for automated test coverage Participate in sprint ceremonies and contribute to quality sign-off decisions Advocate for quality best practices and drive process improvements as the team scales What you'll bring Essential: 2+ years in a QA or mobile testing role Experience testing Android and iOS applications Proficiency with TestRail or a comparable test management system, and JIRA for bug tracking and sprint management Solid understanding of API testing concepts Experience working within Agile/Scrum teams, including use of Charles Proxy or a similar tool for network traffic analysis Nice to have: Familiarity with BrowserStack or a similar real-device cloud platform Experience with Maestro for mobile UI testing Knowledge of AI tools, including Claude Basic scripting ability in Rust or JavaScript Adtech or programmatic advertising domain knowledge What we offer Hybrid working — flexible schedule 1 month work-from-anywhere Annual performance bonus Multikafeteria (sport/culture card) LoopMe Gives Back Learning & development support
Technology
Loopme
Java Backend Engineer
Mid
Hybrid
Krakow, Poland
18,000 - 23,000 PLN
🏢 Summary: The offer is for a Java Backend Engineer to build and scale a high-load Data Management Platform processing billions of events daily in a real-time ad tech environment. The role focuses on developing and optimizing distributed data pipelines, microservices, and database schemas for performance and scalability. It involves working on complex backend systems supporting large-scale advertising auctions and audience targeting. 🗂️ Requirements: 2+ years of engineering experience, Proficiency in Java, Strong understanding of concurrency, Strong understanding of distributed systems, Experience with Spring Framework or similar IoC framework, Experience with JPA or other ORM framework, Strong knowledge of SQL, Experience with PostgreSQL or other modern RDBMS, Ability to work with large multi-module codebase 📃 Skills: Java, Spring, JPA, SQL, PostgreSQL, Spark, HBase, Kafka, Kubernetes, ORM, NoSQL 🏢 Description: We’re looking for a Java Backend Engineer to join LoopMe — a global AI-powered ad tech company redefining how brands connect with consumers across the open internet. In this role, you’ll help build and scale our Data Management Platform (DMP) — a massively distributed, high-throughput system processing billions of events daily , creating rich device and audience profiles, and exporting data segments to 50+ global partners and exchanges in real time. You’ll work on complex backend challenges around performance, scalability, data pipelines, and real-time processing , helping power the infrastructure behind large-scale advertising auctions and audience targeting. This is an opportunity to work on truly high-load systems , collaborate with experienced engineers, and have direct impact on a product used by some of the biggest players in the ad tech ecosystem. What you'll be doing: Developing features and optimizing performance for large-scale data pipelines (Spark jobs, HBase, Kafka) Designing and optimizing data schemas for relational and NoSQL databases Building microservice applications Core qualifications: 2+ years of engineering experience Proficiency in Java with a strong understanding of concurrency and distributed systems Experience with Spring Framework or similar IoC frameworks Experience with JPA or other ORM frameworks Strong knowledge of SQL and experience with modern RDBMS (PostgreSQL) Self-motivated, reliable, and comfortable working across a large multi-module codebase Additional experience we’d value: Experience with Apache Spark or other large-scale data processing frameworks Experience with HBase or other NoSQL/columnar stores Experience with Kubernetes Experience with Kafka Experience with AI/LLM integrations in backend services Benefits Flexible working schedule with a hybrid type of work Annual performance bonus One month of workation (you can work from any part of the world for one month) Multikafeteria
Technology
Loopme
Senior Software Engineer (Java&Scala)
Senior
Hybrid
Krakow, Poland
29,000 - 32,000 PLN
🏢 Summary: Backend Software Engineer role focused on building and scaling a high-traffic mobile advertising exchange that processes hundreds of thousands of real-time auction requests per second. The position involves full lifecycle development of distributed, low-latency microservices written in functional Scala and deployed to production. Engineers design, implement, test, and optimize backend systems for high availability and performance. 🗂️ Requirements: BS in Computer Science or related field, 6+ years of software engineering experience, 2+ years of Scala programming experience, Experience with Java or Python, Hands-on experience with microservices architecture, Experience building high-traffic, high-availability systems, Experience with Agile development, Ability to design, implement and test backend systems, Experience troubleshooting application and infrastructure issues, Experience writing unit tests 📃 Skills: Scala, Java, Python, Microservices, MongoDB, Bigtable, Aerospike, Kafka, PubSub, AWS, GCP, Git, Bitbucket, ProtocolBuffers, NoSQL 🏢 Description: LoopMe is the leading in-app monetization and programmatic advertising platform. We reach a mobile audience of over 900 million monthly unique users globally and process over 200 billion ad requests. The Chartboost SDK is the highest-integrated independent mobile ad SDK and through the Chartboost Exchange, Ad Network and other services, we empower mobile app developers to build businesses while connecting advertisers to highly engaged audiences. What we need: We are looking for a backend software engineer to join our exchange team and help us build the best advertising platform for mobile developers. You'll work on a system that processes hundreds of thousands of requests per second and conducts a real-time auction to find and deliver the most effective ads from our global partners. We trust our engineers to own this critical system and handle the full life cycle of feature development, from initial design all the way to shipping into production. Our system is written in functional Scala and has plenty of opportunities to flex your distributed, low-latency programming muscle, using technologies like mongoDB, protocol buffers and others. What you’ll be doing: Responsible for designing, implementing and testing the functionality of our Exchange product Work effectively with other engineers, system architects, and Operations teams to implement enhancements and issue resolutions Participate in technical discussions; come up with innovative ways to improve the product and process Troubleshoot issues with application, technologies, and infrastructure Continuously improve your technical knowledge Think creatively and work independently - collaborating with others as needed to maximize efficiency and throughput Deliver quality work on time while driving developer productivity across the organization You’re the type of engineer that appreciates clean code and has experience in writing unit tests to keep the utmost in code quality Qualifications: BS in Computer Science or related field 2+ years of Scala programming experience, along with experience in other programming languages such as java, or python. 6+ years of software engineering experience You have an understanding of microservices and hands-on experience implementing them You are experienced with software development in high-capacity, high-traffic, high-availability websites/systems You have experience working with Agile development The following experience would be a plus: Advertising technology experience Experience with Python or Java NoSQL databases (MongoDB, Bigtable, Aerospike etc) Distributed messaging services, like Kafka, PubSub Strong skills in Data Engineering Experience Managing Cloud infrastructure (AWS or GCP) Familiarity with Git and/or Bitbucket Benefits: International work environment Flexible working schedule with a hybrid working model (3 days from the office) Annual performance bonus (up to 8%) One month of workation (work from any location worldwide for one month) Multikafeteria
Technology

Loop
Software Engineer, Full-Stack
Mid
On-site
San Francisco, CA
🏢 Summary: Full-stack engineering role focused on building and shipping production AI-powered features that automate logistics billing and payments. The position involves working across frontend, backend, and infrastructure to deliver scalable, high-quality solutions in a fast-paced early-stage environment. Engineers collaborate cross-functionally and leverage modern AI tools to accelerate development and impact core product decisions. 🗂️ Requirements: Minimum 2 years of software engineering experience, Experience with TypeScript, Experience with React, Experience with Node.js, Experience with GraphQL, Experience shipping products end-to-end in early-stage environments, Ability to work across frontend, backend, and infrastructure layers, Willingness to work onsite in SF or Chicago three days per week 📃 Skills: TypeScript, React, Node.js, GraphQL, Relay, Prisma, NestJS, PostgreSQL, Kafka, Redis, Elasticsearch, AWS, CDK, Fargate, ECS, Vite, AntDesign 🏢 Description: About Loop Loop is the data platform for the global supply chain. Logistics runs on messy, unstructured data—trapped in PDFs, emails, and legacy systems. We use AI to structure this chaos, creating a "source of truth" that automates payments and audits for the Fortune 100. We are building the financial nervous system for a $100 trillion physical economy. Our technology ensures freight moves efficiently and carriers get paid instantly. Backed by Founders Fund, Index Ventures and 8VC, we are scaling rapidly. We are looking for engineers ready to deploy production AI that powers the physical economy. About YouAs a full-stack engineer, you will work closely with founders and customers to understand and solve their logistics billing and payment pain points. You will help define the product and ship features that directly impact our customers. You will face and solve many complex technical challenges while you receive guidance and feedback from the team. You will shape the Loop DNA and define how we grow as a company. Responsibilities Work cross-functionally with product, design, and sales to understand requirements and ship thoughtful solutions. Write high-quality code optimized for extensibility. Engage in code reviews to maintain a high bar of engineering excellence. Lead discussions and documentation to communicate and arrive at the best technical design. Work across different component boundaries, from frontend to backend, and even infrastructure layers. Adopt AI technologies such as Cursor/Codex/Claude to accelerate software development and champion adoption of AI tools across the organization for increased productivity. Promote better practices and share technical knowledge across the team. Help grow Loop through deliberate feedback on product, process, and culture. Qualifications Willing to work in the SF or Chicago office three days a week Two years of software engineering experience. Experience with TypeScript and tools such as GraphQL, Relay, React, and Node.js. Experience working at early-stage companies where you shipped products end-to-end and wore many hats. Under the Hood Infrastructure: AWS, CDK, Fargate ECS Backend: TypeScript, Node.js, Prisma, NestJS, PostgreSQL, Kafka, Redis, Elasticsearch, GraphQL Frontend: TypeScript, React, Relay, Ant Design, Vite, GraphQL Compensation Base pay 150k+ per year Benefits & Perks Premium Medical, Dental, and Vision Insurance plans Insurance premiums covered 100% for you Unlimited PTO Fireside chats with industry leading keynote speakers Generous professional development budget to feed your curiosity Physical and Mental fitness subsidies for yoga, meditation, gym, or ski memberships Why you should join Loop? #LI-LOOP
Technology
Loopme
Senior Software Engineer (Java&Scala)
Senior
Hybrid
Krakow, Poland
28,000 - 32,000 PLN
🏢 Summary: Backend Software Engineer role focused on building and optimizing a high-traffic mobile advertising exchange platform processing hundreds of thousands of requests per second. The position involves designing, implementing, and testing core exchange functionality, including migrating systems from Scala to Java. Engineers own the full development lifecycle in a distributed, low-latency environment. 🗂️ Requirements: BS in Computer Science or related field, 6+ years of software engineering experience, 1+ years of Scala programming experience, 2+ years of Java programming experience, Experience with microservices architecture, Experience with high-traffic, high-availability systems, Experience working in Agile environment, Experience writing unit tests 📃 Skills: Scala, Java, MongoDB, Bigtable, Aerospike, Kafka, PubSub, Python, AWS, GCP, Git, Bitbucket, Microservices, ProtocolBuffers 🏢 Description: LoopMe is the leading in-app monetization and programmatic advertising platform. We reach a mobile audience of over 900 million monthly unique users globally and process over 200 billion ad requests. The Chartboost SDK is the highest-integrated independent mobile ad SDK, and through the Chartboost Exchange, Ad Network and other services, we empower mobile app developers to build businesses while connecting advertisers to highly engaged audiences. What we need We are looking for a backend software engineer to join our exchange team and help us build the best advertising platform for mobile developers. You'll work on a system that processes hundreds of thousands of requests per second and conducts a real-time auction to find and deliver the most effective ads from our global partners. We trust our engineers to own this critical system and handle the full life cycle of feature development, from initial design all the way to shipping into production. Our primary system is written in functional Scala and has plenty of opportunities to flex your distributed, low-latency programming muscle, using technologies like MongoDB, protocol buffers and others. We’re planning on moving away from Scala to Java over the next few years, so be prepared to help us with that transition. What you’ll be doing Responsible for design, implementation and testing the functionality of our Exchange product Help translate our advertising exchange from Scala to Java Work effectively with other engineers, system architects, and Operations teams to implement enhancements and issue resolutions Participate in technical discussions; come up with innovative ways to improve the product and process Troubleshoot issues with the application, technologies, and infrastructure Continuously improve your technical knowledge Think creatively and work independently - collaborating with others as needed to maximize efficiency and throughput Deliver quality work on time while driving developer productivity across the organization You’re the type of engineer who appreciates clean code and has experience in writing unit tests to keep the utmost in code quality Who you are BS in Computer Science or related field 1+ years of Scala programming experience 2+ years of Java programming experience 6+ years of software engineering experience You have an understanding of microservices and hands-on experience implementing them You are experienced with software development in high-capacity, high-traffic, high-availability websites/systems You have experience working with Agile development The following experience would be a plus: Advertising technology experience Experience with Python or Java NoSQL databases (MongoDB, Bigtable, Aerospike, etc.) Distributed messaging services, like Kafka, PubSub Strong skills in Data Engineering Experience Managing Cloud infrastructure (AWS or GCP) Familiarity with Git and/or Bitbucket Benefits: International work environment Flexible working schedule with a hybrid working model (3 days from the office) Annual performance bonus (up to 8%) One month of workation (work from any location worldwide for one month) Multikafeteria
Technology
Loopme
Senior Java Backend Engineer
Senior
Hybrid
Krakow, Poland
27,000 - 33,000 PLN
🏢 Summary: Senior Java Backend Engineer role focused on building and optimizing a high-load ad-serving system processing over 5 million requests per second with strict latency goals. The position involves designing critical-path components, implementing architectural improvements, and enhancing performance in a real-time bidding platform. The role emphasizes scalability, low-latency optimization, and distributed systems engineering in a microservices environment. 🗂️ Requirements: 5+ years backend engineering experience, Strong Java proficiency, Experience with Spring or Spring Boot, Hands-on SQL experience, Experience with PostgreSQL or other relational databases, Knowledge of microservices architecture, Proficiency with Linux shell, Experience with Docker 📃 Skills: Java, Spring, SpringBoot, SQL, PostgreSQL, Linux, Docker, gRPC, ProtocolBuffers, Reactor, WebFlux, Kafka, Kubernetes, JFR, async-profiler, JVM, Testcontainers, ClickHouse, Aerospike, Redis, Micrometer, Prometheus, Grafana 🏢 Description: Are you eager to work with advanced technologies and build high-performance applications capable of processing over 5 million requests per second? If yes, we have an ideal opportunity for you at LoopMe. We are a team of experienced engineers developing and supporting real-time bidding platforms for global advertisers. You will work daily with talented engineers, using technologies such as Java, Spring Boot, gRPC, Project Reactor, Kafka, ClickHouse, PostgreSQL, Aerospike, and Redis. Your main focus will be on enhancing performance, optimizing cloud infrastructure, and developing innovative features across our product range. Join us in our mission to expand the limits of possibilities in the advertising industry! We are seeking a Senior Java Backend Engineer to join our Marketplace team and help develop our high-load ad-serving system, which can process more than 5 million requests per second with a 200ms response time. What you’ll be doing Designing and tuning hot-path components for the ad-serving critical path—such as throttling, rate limiting, targeting indexes, and DSP adapters. Implementing architectural changes across services — including RTB request lifecycle, deals targeting, and multi-impression-key processing. Creating gRPC APIs and Protocol Buffers schemas to facilitate cross-team integrations. Profiling and minimizing CPU usage and allocations to achieve strict p99 latency goals. Strengthening the system architecture to guarantee smooth operation during peak load times. Integrating advanced targeting algorithms into the main ad delivery process. Collaborating closely with multiple teams to provide services and data for our solutions. Core qualifications Over five years of experience in backend engineering. Solid understanding of Java and Spring / Spring Boot. Hands-on experience with SQL and familiarity with PostgreSQL or other relational databases. Strong knowledge of microservices architecture and its best practices. Proficient in Linux shell and Docker. Additional experience we’d value Concurrency in Java includes java.util.concurrent, CompletableFuture, lock-free data structures, virtual threads / Project Loom, and Reactor schedulers. gRPC and Protocol Buffers Project Reactor / Spring WebFlux Kafka Kubernetes Experience in managing high-QPS services, including profiling with JFR and async-profiler, GC tuning, and JVM internals understanding. Robust testing culture with unit tests, functional tests, and Testcontainers. Extra pluses AdTech / RTB domain expertise — OpenRTB, DSP/SSP, IVT, deals, cookie-sync, ads.txt, schain Performance engineering on critical paths — utilizing fastutil / Eclipse Collections, creating allocation-aware code, and optimizing for JIT awareness. Distributed systems experience includes rate-limiting algorithms such as token bucket, fixed and slidingwindow, as well as back-pressure, circuit breakers, sharding, and consistent hashing. Observability tools include Micrometer, Prometheus, Grafana, and structured logging. Full responsibility for managing multi-week epics across multiple teams. Experience with analytical or in-memory databases such as ClickHouse, Aerospike, Redis. Benefits Flexible working schedule with a hybrid type of work Annual performance bonus One month of workation (you can work from any part of the world for one month) Multikafeteria
Technology
ITDS
Mid-Level Mobile Test Automation Engineer – Banking Sector
Mid
Hybrid
Lodz, Poland
13,650 - 15,960 PLN
🏢 Summary: Hybrid Mid-Level Mobile Test Automation Engineer role focused on building and optimizing automated tests for native iOS and Android banking applications. The position centers on ensuring high quality and reliability of mobile apps through automation, SQL-based data validation, and close collaboration with development teams in a regulated digital banking environment. 🗂️ Requirements: Minimum 3 years of experience in mobile test automation, Experience creating and maintaining automated tests for iOS and Android applications, Knowledge of automation testing tools (Appium or Maestro), Ability to write advanced SQL queries for data validation, Experience with Jira for issue tracking, Good command of Polish, Legal right to work in the European Union 📃 Skills: Appium, Maestro, SQL, Jira, XRay, iOS, Android 🏢 Description: Ignite innovation in digital banking — revolutionize mobile testing with automation excellence! Lodz-based opportunity with hybrid work model (2 times in the office/month). As a Mid-Level Mobile Test Automation Engineer , you will be working for our client, a leading organization in the online banking sector committed to delivering secure and innovative digital financial services to millions of users. In this role, you will play a vital part in enhancing the quality and reliability of native iOS and Android mobile applications through cutting-edge test automation practices, ensuring seamless customer experiences in a highly regulated environment. This is a fantastic chance to elevate your career while contributing to the future of digital banking. Your main responsibilities: Develop and maintain automated test scripts for mobile applications. Execute and analyze automated tests to ensure software quality. Identify, document, and track bugs in collaboration with the development team. Optimize test automation processes and frameworks. Collaborate with stakeholders to understand requirements and ensure proper test coverage. Conduct advanced SQL queries for test data validation and analysis. Utilize tools such as Jira for issue tracking and reporting. Support continuous improvement in the testing process. Stay updated with the latest automation testing tools and trends. You're ideal for this role if you have: At least 3 years of experience in creating and maintaining automated tests for mobile applications. Knowledge of automation testing tools, ideally Appium or Maestro. Ability to write advanced SQL queries for data validation. Familiarity with tools such as Jira for issue tracking. Strong communication skills and a proactive attitude toward learning. Experience with testing frameworks like XRay is a plus. A strong focus on detail and commitment to delivering high-quality work. A team-oriented mindset and excellent problem-solving skills. It is a strong plus if you have: Certification or experience with automation testing tools (e.g., Maestro). Language Required for the role: Polish (good command) Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
ITDS
Senior Mobile Automation Tester – iOS/Android, BDD, Java
Senior
Hybrid
Krakow, Poland
27,300 - 32,760 PLN
🏢 Summary: Senior Mobile Automation Tester role focused on ensuring high-quality iOS and Android applications through automated and manual testing in a hybrid Krakow-based setup. The position emphasizes building and maintaining robust BDD-based automation frameworks and improving test coverage across mobile platforms. You will drive quality by designing test strategies, executing tests, and collaborating within Agile teams. 🗂️ Requirements: 5+ years of mobile test automation experience, Strong experience with Cucumber, Selenium, Appium, Proficiency in Java, Experience testing iOS and Android applications, Experience building and maintaining test frameworks, Experience with browser and mobile automation, Ability to create and execute test cases on real devices, Experience with CI/CD pipelines, Experience with GitHub, Experience with Jira, Understanding of APIs and client/server architecture, Experience working in Agile teams, Communicative English, Legal right to work in the EU 📃 Skills: Java, Cucumber, Selenium, Appium, iOS, Android, BDD, GitHub, Jira, CI/CD, APIs, Agile 🏢 Description: Empower mobile innovation — lead the future of seamless iOS and Android experiences! Krakow-based opportunity with hybrid work model (2 days in the office, 3 days remote). As a Senior Mobile Automation Tester – iOS/Android, BDD, Java , you will be working for our client, a forward-thinking technology company dedicated to delivering top-tier mobile solutions. Your expertise will help ensure high-quality releases of mobile applications by designing, developing, and maintaining automated tests, while also performing manual and exploratory testing to cover scenarios automation cannot address. Join a team at the forefront of mobile testing innovation and shape the future of user experiences. Your main responsibilities: Test new features and improvements across iOS and Android applications to ensure a superior user experience Design, develop, and maintain automated mobile tests using BDD (Cucumber), Java, Selenium, and Appium Contribute to the continuous improvement and stability of the automated test suite and supporting frameworks Perform manual and exploratory testing for scenarios not suitable for automation Create and maintain comprehensive test cases covering diverse devices, OS versions, and form factors Execute unit and functional tests on iOS and Android platforms Identify testing coverage gaps, define test strategies, and communicate potential risks early Run test plans, track testing progress, and generate reports on quality status Log, track, and retest defects using tools such as Jira Communicate progress, risks, and quality insights clearly to stakeholders You're ideal for this role if you have: At least 5 years of experience in mobile test automation and quality assurance Strong hands-on experience with building and maintaining test frameworks using Cucumber, Selenium, and Appium Proficient in Java with solid test engineering principles Experience automating tests for browsers and mobile devices (iOS and Android) Proven ability to develop effective test cases and execute them on real devices Familiarity with GitHub, CI/CD pipelines, and Jira for defect tracking and test execution Deep understanding of client/server interactions, APIs, and network behavior Experience testing applications with multiple user permissions and roles Comfortable working within Agile delivery teams Proactive, organized, and accountable approach to testing and quality assurance It is a strong plus if you have: Knowledge of accessibility testing and analytics validation for mobile apps Exposure to performance and reliability testing on mobile platforms Experience coordinating QA teams or leading testing projects Enthusiasm for mobile technology, devices, and operating systems Language Required for the role: Communicative English (strong command required) Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
Godel Technologies Europe
React Native Developer
Mid
Remote
Lodz, Poland
12,000 - 17,000 PLN
🏢 Summary: Mobile Engineer role focused on building and maintaining a React Native application for field inspection and compliance management, featuring offline-first workflows, Bluetooth integrations, real-time synchronization, and secure data handling. The position involves full lifecycle mobile development, AI-assisted coding practices, and automated CI/CD in a collaborative, agile environment. The offer emphasizes performance, scalability, and high code quality for production-grade Android and iOS apps. 🗂️ Requirements: 3+ years experience with React Native for Android and iOS, Strong knowledge of JavaScript and TypeScript, Experience with Redux Saga and Redux Thunk, Experience with React Navigation, Experience with SQLite and encrypted storage, Experience integrating Firebase, Familiarity with Xcode and Gradle, Experience with CI/CD pipelines, Experience publishing apps to App Store and Google Play, Experience with Jest and React Native Testing Library, Use of AI coding tools (e.g. GitHub Copilot, Devin, Windsurf), Intermediate or higher English level 📃 Skills: ReactNative, JavaScript, TypeScript, ReduxSaga, ReduxThunk, ReactNavigation, SQLite, Firebase, Xcode, Gradle, GitHubActions, Fastlane, Jest, ReactNativeTestingLibrary, SonarQube, Appium, Bluetooth, NewRelic 🏢 Description: We are looking for a Mobile Engineer who is passionate about building reliable, user-focused applications used in real-world operational environments. You will work on a mobile platform for field inspection and compliance management in the food service and hospitality industry, contributing to features such as offline-first workflows, Bluetooth-connected sensor integrations, real-time data synchronization, and digital audit processes. This role offers the opportunity to work on meaningful technical decisions in a collaborative engineering environment focused on performance, usability, and scalability. The application includes capabilities such as encrypted local storage, cloud CRM synchronization, document signing, photo and file management, PDF generation, push notifications, and mobile monitoring tools for crash reporting and performance tracking. CI/CD processes are fully automated using GitHub Actions, including linting, testing, SonarQube analysis, and deployments to TestFlight and Google Play. You will join a cross-functional team consisting of an Engineering Manager, ADC, Tech Lead, Back-End Developers, Front-End Developer, and Mobile Developers, working together in an agile and collaborative setup. We follow a remote-first setup with no mandatory regular office visits for this position. From time to time, you may be invited to join in-person meetings in one of our offices (Warsaw, Lodz, Wroclaw, Gdansk, or Bialystok), for example for client visits or team reunions. Must have: 3+ years of experience in creating React Native mobile solutions for Android and iOS Strong communication and team player skills Solid knowledge of JavaScript, TypeScript, React Native, React Native components, Redux Saga, Redux Thunk , React navigation SQLite and Encrypted Storage Strong skills in creating flexible user interfaces and custom views Experience integrating Firebase Familiarity with native build tools: Xcode, Gradle Experience with CI/CD pipelines: GitHub Actions, Fastlane Experience publishing apps to the Apple App Store and Google Play Console Jest + React Native Testing Library for unit/integration Demonstrated AI-first mindset: regular, structured use of agentic AI tools such as GitHub Copilot, Devin, or Windsurf Written and spoken English at intermediate level or higher Nice to have: Experience with New Relic mobile monitoring and performance observability Knowledge of SonarQube Experience with Appium or other E2E mobile testing frameworks Experience with Bluetooth integrations or custom native modules Web development experience (React.js, Node.js) Proven use of AI for non-trivial tasks — feature scaffolding, refactoring, test generation, or workflow automation Your responsibilities Engineering and development of mobile using modern technology stack Applying an AI-first development approach using agentic coding tools in day-to-day work Taking part in full app development lifecycle and actively influencing all phases as well as UI/UX design considerations Close cooperation with our clients including daily standups/retros/refinements Ensuring code quality through unit testing, static analysis and peer code reviews Sharing knowledge and experience within the team and Mobile Division
Technology
ITDS
Mobile Automation Tester – iOS/Android, BDD & Appium
Mid
Hybrid
Krakow, Poland
27,300 - 32,760 PLN
🏢 Summary: Mobile Automation Tester role focused on ensuring high-quality iOS and Android applications through automated and manual testing. The position emphasizes building and maintaining robust BDD-based automation frameworks using Java, Selenium, and Appium within an Agile environment. The role combines automation development with exploratory and functional testing to enhance mobile app reliability and user experience. 🗂️ Requirements: Minimum 3 years of experience in mobile test automation and manual testing, Strong expertise in Cucumber, Selenium, and Appium, Proficiency in Java programming, Experience building and maintaining test automation frameworks, Hands-on testing of mobile applications on real devices and device farms, Experience with CI/CD pipelines and version control systems, Familiarity with defect tracking tools, Understanding of client-server architecture and APIs, Experience testing applications with different user roles and permissions 📃 Skills: iOS, Android, Java, Appium, Selenium, Cucumber, BDD, GitHub, Git, CICD, Jira, APIs, DeviceFarms 🏢 Description: Unleash the Power of Mobile Innovation — Shape the Future of App Quality! Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Mobile Automation Tester – iOS/Android, BDD & Appium , you will be working for our client, a leader in mobile technology solutions. You’ll be instrumental in delivering high-caliber mobile releases, crafting robust automated tests while also ensuring excellence through manual and exploratory testing. Join a team committed to pushing the boundaries of app quality and user experience in a dynamic Agile environment. Your main responsibilities: Test new features and improvements across iOS and Android applications to uphold a seamless user experience. Design, develop, and maintain automated mobile tests using BDD (Cucumber), Java, Selenium, and Appium. Contribute to the evolution of the automated test suite and supporting frameworks, enhancing stability and coverage. Perform manual and exploratory tests for scenarios less suited to automation, including usability, edge cases, and device-specific behaviors. Create and maintain comprehensive test cases for diverse iOS and Android devices, covering various OS versions and device types. Execute unit and functional testing activities, identifying coverage gaps and potential risks, and proposing mitigation strategies. Collaborate closely with development teams to report, track, and verify defects using tools such as Jira. Ensure testing tasks are completed timely, providing clear updates on progress, risks, and quality status to stakeholders. Support the coordination of QA activities within the team to ensure consistent quality standards. You're ideal for this role if you have: At least 3 years of hands-on experience in mobile test automation and manual testing. Strong expertise in building and maintaining test automation frameworks with Cucumber, Selenium, and Appium. Solid programming skills in Java with sound test engineering practices. Practical experience testing mobile applications on real devices and device farms. Familiarity with GitHub (or similar), CI/CD pipelines, and defect tracking tools like Jira. Good understanding of client/server interactions (APIs, network behaviors, environments, test data management). Experience testing applications with different user roles and permissions. Comfortable working in Agile delivery streams, with proactive organization and accountability. Excellent communication skills, capable of translating test outcomes into clear insights. Nice to Have: Experience with accessibility testing and mobile analytics validation. Exposure to performance and reliability testing on mobile platforms. Past coordination of QA team activities. A strong interest in mobile technology, with knowledge of a broad range of devices and operating systems. Language Required for the role: Communicative level of English. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.