
Xebia
Remote Jobs
Shaping Tomorrow with AI Today
40 Jobs
• Conducting QA assessments and process audits • Designing and implementing test strategies for projects • Managing manual QA work within development teams • Designing and managing defect lifecycle processes • Collecting and tracking product quality metrics • Seeking process improvements to optimize testing efficiency
• Perform manual testing of web applications across multiple environments. • Design, create, execute, and maintain detailed test cases and test scenarios. • Validate backend functionality through API and database testing where applicable. • Identify, document, prioritize, and track defects using Azure DevOps. • Participate in test planning and contribute to the project's overall test strategy. • Execute functional, regression, integration, and exploratory testing. • Collaborate closely with developers, business analysts, and product owners to ensure quality throughout the development lifecycle. • Analyze test results and provide clear, actionable defect reports. • Share testing knowledge, best practices, and support continuous process improvement. • Work independently while managing testing activities and meeting project deadlines.
• designing, developing, and maintaining scalable backend services and APIs using Node.js and TypeScript • ensuring high performance and reliability • architecting and implementing RESTful and/or GraphQL APIs as well as microservices-based solutions • collaborating closely with cross-functional teams to define technical solutions • improving system architecture, and promoting engineering best practices • optimizing database schemas and queries, ensuring data integrity, security, and performance across databases • supporting DevOps and cloud initiatives by working with CI/CD pipelines, containerization, monitoring, and cloud infrastructure
• building Snap packages • using LXD • handling dependencies in a large monorepo-based ecosystem • working with Go modules: understanding project structures, go.mod, and dependency types (required, indirect, extended) • performing advanced semantic versioning (semver), including: version bumping, working with tags, updating modules, synchronizing versions across multiple repositories, migrating and updating dependencies across different repositories according to the release process.
• designing, implementing, and maintaining automated test solutions for web and backend systems • developing and evolving test automation frameworks using modern tools and technologies • planning, structuring, and designing test scenarios and test cases based on business and technical requirements • automating backend/API tests • actively participate in the full Software Development Life Cycle (SDLC), including requirements analysis, refinements, reviews, and retrospectives.
• Designing and developing automation frameworks (Java / Playwright) • Creating and maintaining backend/API automated tests (e.g. RestAssured or similar) • Preparing and structuring test scenarios and test cases • Executing API tests using Postman • Integrating tests with CI/CD pipelines (preferably Jenkins) • Performing performance testing activities • Reviewing automation solutions and ensuring best practices • Mentoring junior testers and supporting knowledge sharing within the team
• define and implement a modern performance testing strategy • lead the team in delivering it across critical customer journeys • designing, implementing, and owning an end-to-end performance test strategy and roadmap • building and maintaining journey-based performance tests for key user flows and business-critical scenarios • defining performance benchmarks (SLAs/SLOs), run performance baselines, and provide actionable analysis and reporting • setting up and evolve monitoring/observability practices to support performance testing and diagnosis • integrating performance testing into CI/CD pipelines and continuous delivery processes • leading, guiding, and mentoring the team on modern performance engineering practices and tooling • collaborating with engineering, product, and other stakeholders to align on performance goals and drive adoption of the new approach • supporting the transition from the current team/approach by influencing change and ensuring continuity of delivery
• Design, develop, and maintain cross-platform mobile apps using Flutter • Write clean, reusable, and maintainable code • Optimize app performance across devices and screen sizes • Collaborate with product managers, designers, and backend engineers • Integrate REST APIs and third-party services • Apply design patterns and best practices (SOLID, architecture)
• Designing and developing bidding and optimization strategies for CPC-based auction systems, including advanced objectives such as target ROAS • Optimizing auction mechanisms (ranking, pricing, filtering) to balance platform revenue, advertiser value, and marketplace stability • Building and maintaining offline simulation environments, including counterfactual simulations and auction replay systems, to safely evaluate algorithmic changes • Designing and implementing feedback loops and control mechanisms to ensure stable and robust system behavior under dynamic market conditions • Conducting advanced ecosystem-level analytics on large-scale datasets to identify nonlinear effects, equilibrium points, and systemic risks • Designing, executing, and analyzing complex experiments and causal inference studies, accounting for network effects and long-term system impact • Contributing to the evolution toward smart, autonomous bidding and auction optimization through data-driven initiatives and roadmap development
• Develop and maintain Android applications (Kotlin) • Implement new features and improve existing ones • Collaborate with backend, product, and design teams • Write clean, scalable code (MVVM / Clean Architecture) • Integrate REST APIs and ensure app performance • Participate in Agile ceremonies and code reviews.
30more opportunities are still waiting for you.Log in now and take your next shot before someone else does.