May 27, 2026

Code Quality Lead / Senior Software Engineer

Senior • Hybrid

Warsaw, Poland

Summary

The Code Quality Lead will play a crucial role in establishing and nurturing a comprehensive code quality framework. This position merges aspects of software craftsmanship, architecture, tooling, and leadership to enhance code quality and secure software delivery across development teams.

What we offer:

Contract Length: 3 months+ prolongation

Type of contract: B2B Contract

Work Model: Hybrid (3 days office, 2 days remote)

Main Responsibilities:

  • Own and further develop the Code Quality Concept, aligned with modern software engineering standards and business goals

  • Define, promote, and continuously improve best programming practices, coding standards, and design principles

  • Act as a technical lead for code quality across teams

  • Drive adoption and effective use of SonarQube from both end-user and administrative perspectives

  • Actively coach, mentor, and teach developers, fostering a strong engineering culture

  • Evangelize code quality through workshops, presentations, communities of practice, and hands-on guidance

  • Collaborate with development managers and architects to ensure code quality is embedded into CI/CD pipelines

  • Contribute to architectural discussions focusing on maintainability, testability, and long-term sustainability

Key Requirements:

  • Strong focus on modern software development best practices

  • Solid knowledge of software design patterns and architectural principles

  • Strong hands-on programming skills in Java, JavaScript, or Python

  • Practical experience with SonarQube or similar code quality tools

  • Strong understanding of CI/CD pipelines

  • Ability to balance technical excellence with pragmatic delivery

Nice to Have:

  • Experience in multiple programming languages

  • Knowledge of business drivers, risk, and compliance aspects

  • Ability to work in an international and cross-functional environment

Similar jobs you might like

Technology

Link Group

Senior Development Excellence Consultant (Java)

Senior

Remote

Warsaw, Poland

28,000 - 32,000 PLN

🏢 Summary: Senior-level consulting role focused on mentoring development teams and elevating engineering standards across the organization. The position centers on improving code quality, PR workflows, testing practices, and BDD adoption with broad organizational impact. It is a non-coding advisory role requiring deep Java expertise and experience with quality-driven development environments. 🗂️ Requirements: Strong Java background (architecture, best practices, code quality), Experience with PR-based workflows and quality gates, Knowledge of SonarQube and static code analysis, Experience with test automation and CI/CD pipelines, Proven BDD implementation experience in large environments, Experience mentoring and upskilling development teams, Ability to work across multiple development teams, Fluent English 📃 Skills: Java, SonarQube, BDD, Gherkin, Cucumber, JUnit, CI/CD, Git, Testing, Vaadin, Integris 🏢 Description: Senior Development Excellence Consultant We are hiring very senior developers for a purely mentoring and advisory role. Role You will work with multiple development teams to raise engineering quality, standards, and ways of working. The focus is on mentoring, setting standards, and shaping engineering practices with real, organization-level impact. Key focus • Quality gates in Pull Request workflows • Code review and testing standards • Static code analysis (SonarQube) • BDD adoption (Gherkin, Cucumber, JUnit) • Mentoring and upskilling developers • Engineering excellence mindset Banking experience is a strong plus. Required Experience Technical Strong Java background (architecture, best practices, code quality) Proven experience with PR-based workflows and quality gates Solid knowledge of SonarQube, test automation, CI/CD Nice to have: Vaadin, Integris Banking domain experience – plus Methodology Proven experience mentoring and upskilling development teams Real-world BDD implementation in large environments Ability to work across multiple teams simultaneously Language Fluent English German – nice to have (basic communication is sufficient)

Technology

Superdevs

Team Lead .NET Developer

Senior

Remote

160 - 190 PLN

🏢 Summary: Remote Team Lead Software Development role focused on leading a cross-functional engineering team while staying hands-on with backend and web service architecture and implementation in a .NET environment. The position combines technical leadership, product collaboration, and ownership of architectural decisions in an agile setup. You will drive engineering quality, technical standards, and team growth while contributing directly to code and system design. 🗂️ Requirements: Several years of experience in software development with .NET / C#, Minimum 3 years of experience leading development teams, Strong knowledge of software design patterns, Strong understanding of system architecture, Experience with modern engineering practices, Hands-on experience with backend and web services development, Experience using AI in software development process, Fluent English 📃 Skills: .NET, C#, AI, Elasticsearch, RabbitMQ, Redis, Azure, CI/CD, Umbraco, Containers, Backend, WebServices, Architecture, Agile 🏢 Description: Does building awesome, innovative products that add up to something meaningful sound like a dream come true? Come join us and make that vision a reality! About We are looking for an experienced Team Lead Software Development who combines strong technical expertise with leadership skills and a product-oriented mindset. In this role, you will take ownership of development teams, supporting both its technical direction and people development. You will lead a cross-functional engineering team of around 7–9 people , including Frontend, Backend, and QA specialists. The team works in an agile setup and collaborates closely with a Product Owner, UX Design, DevOps, and ITOps. Responsibilities Lead, coach, and support the development of your engineering team Help your team grow into a high-performing, self-organized unit Act as a sparring partner for the Product Owner and actively contribute to roadmap planning and prioritization Stay hands-on with the design, architecture, and implementation of backend and web services Make and own technical decisions, while communicating them clearly to stakeholders Improve agile processes within the team and continuously optimize the way of working Contribute to solution and domain design Strengthen engineering quality, good practices, and technical standards Take part in recruitment interviews and support the further development of the team Our offer Competitive salary on B2B contract Fully remote position Real impact and independence at work Individual career path Work-life balance A non-corporate atmosphere where innovation, personal growth, and teamwork thrive 100+ smart, curious & ambitious engineers What you bring Several years of experience in software development with .NET / C# At least 3 years of experience leading development teams, both technically and people-wise Experience using AI in the software development process Strong understanding of software design patterns, system architecture, and modern engineering practices A hands-on approach and the ability to stay close to the code when needed Strong communication skills and the ability to explain technical topics clearly to both technical and non-technical stakeholders A pragmatic mindset — you care about quality, but you also understand business priorities Fluent English, German is a plus Nice to have Experience with Elasticsearch, RabbitMQ, Redis, containers, Azure Cloud, CI/CD, Umbraco Experience working in a scale-up environment Knowledge of the financial market or financial products Benefits International Projects Small Teams Flat Structure Friendly Atmosphere Flexible Hours Individual Career Path We want your TALENT! Don’t hesitate and APPLY! We are happy to tell you more details about this position in a phone call. Our recruitment process is very fast and straightforward to ensure a great experience from the first interview to joining your dream team!

Technology

Link Group

Tech Lead Java

Senior

Hybrid

Warsaw, Poland

150 - 180 PLN

🏢 Summary: Senior Java Tech Lead role focused on leading backend development, defining technical architecture, mentoring engineers, and delivering scalable microservices solutions in an Agile environment. The position combines hands-on Java development with technical leadership, code quality oversight, and collaboration with stakeholders. Experience with Spring, Oracle SQL, distributed systems, and backend security is required. 🗂️ Requirements: Experience leading technical teams, Strong Java 11-25 expertise, Advanced knowledge of memory management, Advanced knowledge of concurrency, JDBC experience, Experience with Spring Boot, Experience with JPA, Experience with Hibernate, RDBMS knowledge, Oracle SQL development, Query optimization skills, Microservices architecture knowledge, Asynchronous messaging experience, REST API development, OpenAPI knowledge, API-First approach experience, Git proficiency, Maven proficiency, Backend security knowledge, Unit testing experience, Integration testing experience, Fluent English 📃 Skills: Java, JDBC, Spring, SpringBoot, JPA, Hibernate, Oracle, SQL, Microservices, REST, OpenAPI, Swagger, Git, Maven, Kubernetes, Ansible, OpenSearch, Jenkins, SonarQube 🏢 Description: Java Tech Lead We are looking for a seasoned Java Developer with natural leadership qualities. In this role, you won't just write clean, scalable code—you will champion the technical direction, unblock your engineering team, and act as a bridge between technical execution and business vision. Key Responsibilities Technical Leadership: Spearhead architectural and solutioning discussions with stakeholders to map out the best technical paths. Team Empowerment: Actively remove bottlenecks within the delivery pipeline and mentor team members to help elevate their technical skills. Quality Assurance: Guard technical standards, ensuring all deliverables align with security benchmarks, code quality metrics, and engineering best practices. Backend Development: Drive hands-on development across multiple applications, tackling both brand-new greenfield projects and the evolution of existing systems. Collaboration & Process: Drive proactive technical analysis, conduct thorough code reviews, and actively participate in Scrum ceremonies. Requirements Leadership & Soft Skills: Exceptional communication and coordination skills. Proven ability to identify the technical critical path and take decisive steps to ensure successful delivery. A strong sense of ownership, multitasking abilities, and a highly proactive, self-sufficient mindset. Technical Expertise: Strong command of Java (from version 11 up to 25) and advanced concepts, including memory management, concurrency, and JDBC. Extensive experience with the Spring ecosystem (Spring Boot 2 to 4) and JPA/Hibernate . Solid RDBMS experience, with a specific focus on Oracle SQL development and query optimization . Deep understanding of microservices architecture , asynchronous messaging systems, and web communication ( REST, OpenAPI/Swagger, and API-First approach ). Everyday proficiency with Git and Maven . Sound knowledge of backend security practices and a commitment to writing clean, high-coverage unit and integration tests. Fluency in English (both written and spoken). Nice to Have Hands-on experience with cloud-native and infrastructure tools like Kubernetes , Ansible , or OpenSearch . Familiarity with build and deployment automation ( CI/CD via Jenkins, SonarQube ). Experience implementing automated testing frameworks. Past involvement in high-level technical architecture and design. Experience working within geographically distributed, international teams.

Technology

emagine Polska

Java+ React Developer

Senior

Hybrid

Krakow, Poland

180 - 200 PLN

🏢 Summary: Long-term B2B role focused on hands-on Java and React development within a microservices architecture, contributing directly to production code and system design. The position combines backend and frontend engineering with architectural responsibilities in a global, collaborative environment. The role supports high-frequency delivery in a financial services context. 🗂️ Requirements: Strong experience with Java, Strong experience with ReactJS, Experience with microservices architecture, Experience delivering RESTful APIs, Experience with PostgreSQL, Recent experience with modern Java versions, Experience delivering code changes at high frequency, Background in financial sector, preferably banking 📃 Skills: Java, ReactJS, Microservices, REST, PostgreSQL 🏢 Description: Working mode : Hybrid - 6 days per month at the Kraków office Contract type : B2B, long term cooperation Summary: This role focuses on hands-on development and system architecture, driving engineering culture, and enhancing business growth through technical expertise in a collaborative, global environment. Main Responsibilities: Deliver code to production and support system architecture aligned to microservices Understand business, engineering, and non-functional requirements Drive the desired engineering culture across teams Collaborate with a globally diverse team across regions Proactively remove impediments, assess risks, and communicate issues to program management Identify and eliminate process inefficiencies Key Requirements: Strong Java and React programming experience Experience in microservice architecture Background in the financial sector, particularly banking Proven capability of delivering code changes at high frequency Experience with RESTful API delivery Familiarity with PostgreSQL databases Recent Java experience, preferably with the latest versions Experience with ReactJS for UI application development Nice to Have: Knowledge of containers and orchestration technologies like Docker and Kubernetes.

Technology

Sii

Lead Java Developer (f/m/x)

Senior

Hybrid

Warsaw, Poland

24,000 - 26,000 PLN

🏢 Summary: Opportunity for an experienced Java Tech Lead to combine hands-on backend development with technical leadership, driving architectural decisions and guiding a development team. The role focuses on designing scalable backend services with Java and Spring Boot while ensuring alignment with business goals and engineering best practices. Hybrid work model with production release support responsibilities. 🗂️ Requirements: Minimum 8 years of professional Java software engineering experience, Previous experience in a Technical Lead or similar leadership role, Strong expertise in Java 17+, Strong expertise in Spring Boot, Solid understanding of software architecture, Experience with distributed systems, Experience designing RESTful APIs, Fluent English, Fluent Polish, Residence in Poland, Availability for hybrid work (3 days per week in office), Availability to support production releases 1–2 weekends per month 📃 Skills: Java, Spring, SpringBoot, REST, API, Microservices, DistributedSystems 🏢 Description: We are looking for an experienced Java Tech Lead who will play a key role in shaping technical solutions, guiding the development team, and ensuring the successful delivery of high-quality software products. This position combines hands-on development with technical leadership. You will be responsible for driving architectural decisions, mentoring engineers, collaborating with Product Owners and Business Stakeholders, and ensuring that technical solutions align with business objectives and engineering best practices. Your tasks Leading technical design discussions and driving architectural decisions across the team Evaluating and proposing technical solutions to ensure scalability, maintainability, and performance Providing technical guidance and support to developers throughout the software development lifecycle Designing and developing backend services and REST APIs using Java and Spring Boot Performing hands-on coding for complex features and critical system components Supporting production releases and ensuring platform stability Requirements At least 8 years of professional experience in software engineering with Java Previous experience as a Technical Lead, Lead Developer, Senior Developer with mentoring responsibilities, or a similar leadership role Strong expertise in Java 17+ and Spring Boot Solid understanding of software architecture, distributed systems, and RESTful API design Fluency in English Open to a hybrid working model with presence in the office 3 days per week Availability to support production releases approximately 1–2 times per month during weekends (around 2 hours per occurrence) Fluent Polish required Residing in Poland required What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!

Technology

emagine Polska

Unity Software Engineer

Mid

Hybrid

Stockholm, Sweden

🏢 Summary: 6-month hybrid contract for a Unity Software Engineer to drive high-priority architectural rework and codebase improvements to scale a live game. The role focuses on refactoring, evolving technical architecture, and delivering scalable solutions in close collaboration with architecture and tech leads. Work centers on enabling long-term product capabilities through robust engineering practices. 🗂️ Requirements: Experience with code refactoring, Experience with systems development, Deep knowledge of C#, Experience with Unity, Understanding of TDD, Understanding of BDD, Knowledge of SOLID principles, Degree in Engineering or related technical field 📃 Skills: Unity, C#, TDD, BDD, SOLID, Refactoring, Architecture, Systems 🏢 Description: As a Software Engineer, knowledgeable about Unity, the responsibilities include development within our re-architecture initiatives and improvements of the code base in the game, to enable scaling the game for years to come. The initiatives within architecture are high priority and needed to unlock new product capability within the product strategy. Start: ASAP Length: 6 months with possible extension Work Setup: Hybrid in Stocholm, should be able to work onsite a couple of days per week As an engineer, the responsibilities include: Incrementally build and deliver technical architecture improvements to the game Close collaboration with our Game Architect and Tech Leads to explore, investigate and deliver technical improvements and solutions. As a proactive team member, be an active contributor to evolving and improving the team’s ways of working and planning. Requirements: Experience with code refactoring and systems development Degree in Engineering or equivalent technical field (4 years) Deep knowledge in C# Not afraid of facing (and embracing) the unknown and working with exploratory tasks. Understand and agree with Test Driven Development and Behavior Driven Development Have a software engineering mindset, and a grasp of software engineering principles such as SOLID Team player with strong self-leadership, can-do attitude and business sense Experience with Unity (C#). Nice to have: Experience with games that have in-app purchases and/or games that have millions of players

Technology

emagine Polska

Senior Software Engineer (Java // Python)

Senior

Hybrid

Lisbon, Portugal

🏢 Summary: Senior Software Engineer responsible for defining technical standards and architecture, leading backend and frontend development, and ensuring secure, scalable, and observable solutions. The role drives CI/CD, enterprise integrations, and production support while aligning engineering practices with product and operations goals. 🗂️ Requirements: Proven experience defining technical standards and architecture, Experience with CI/CD orchestration, Experience with observability implementation, Experience implementing on-premises, hybrid, and cloud solutions, Experience leading backend and frontend architectural decisions, Experience maintaining CI/CD pipelines, Experience coordinating enterprise integrations, Knowledge of DDD and clean architecture, Expertise in Java and Spring Boot, Expertise in Python and FastAPI, Expertise in React or Angular, Experience with L2/L3 production support, Experience with Spring Security and OAuth 📃 Skills: Java, SpringBoot, Python, FastAPI, React, Angular, CICD, Observability, ServiceNow, Jira, Boomi, DDD, OAuth, SpringSecurity 🏢 Description: To strengthen the team, we are seeking a person for the role of Senior Software Engineer, responsible for defining technical standards and architecture, guiding the development team, ensuring quality practices, security, and CI/CD, and collaborating with product and operations in delivering scalable, business-aligned solutions. Main Responsibilities Define technical standards, architecture, and development practices, ensuring quality, security, performance, and resilience in production environments. Orchestrate end-to-end delivery with CI/CD and observability while promoting responsible autonomy among teams aligned with product and operational objectives. Implement on-premises, hybrid, and cloud solutions with security best practices, observability, and integration with existing systems. Lead architectural decisions in backend and frontend (Java/Spring Boot, Python/FastAPI, React/Angular), ensuring scalability, consistent testing and code reviews. Implement and maintain end-to-end CI/CD pipelines and observability (logs, metrics, distributed tracing). Coordinate enterprise integrations (ServiceNow, Jira, CRMs) and iPaaS (e.g., Boomi), including mapping, validation, and compliance. Apply practices such as DDD, clean architecture, application security, and secrets/IAM management throughout the development lifecycle. Provide technical guidance to the team, elevate quality standards, and align practices with product and operations. Lead L2/L3 support in production: incident triage and resolution, prevention escalation (on call), SLA management, and conducting post-mortems focused on root causes and corrective actions. Operate and evolve applications in on-premises, hybrid, or cloud environments: VMs, networks, VPNs, certificates, Nginx/reverse proxy, load balancing, and enhancing the security of exposed services. Key Requirements Proven ability to define technical standards, architecture, and development practices. Experience with CI/CD orchestration and observability practices. Knowledge of implementing on-premises, hybrid, and cloud solutions with security best practices. Leadership in architectural decisions for backend and frontend technologies. Experience with maintaining CI/CD pipelines and end-to-end observability. Ability to coordinate enterprise integrations and ensure compliance. Mastery of practices such as DDD and clean architecture. Technical expertise in Java/Spring Boot, Python/FastAPI, React/Angular. Experience in providing L2/L3 technical support and leading incident resolution. Expertise in security practices, including Spring Security and OAuth. Nice to Have Experience with Docker, Kubernetes, and cloud environments (Azure/AWS/GCP). Background in data management with PostgreSQL, MongoDB, and Redis. Familiarity with AI models, particularly RAG. Knowledge in security access management and policies based on the principle of least privilege.

Technology

Remodevs

QA Automation Lead

Senior

Remote

Warsaw, Poland

5,900 - 7,600 EUR

🏢 Summary: Hands-on QA Automation Lead role responsible for leading a small team and building, maintaining, and improving automated test frameworks for UI, API, and end-to-end testing. The position focuses on ensuring high test coverage, integrating automation into CI/CD pipelines, and maintaining quality standards across releases. Remote initially with a later hybrid model in Warsaw. 🗂️ Requirements: Minimum 4 years of QA automation experience, Experience managing a test automation codebase, Practical experience with Playwright, Cypress, or Selenium, Strong knowledge of TypeScript or JavaScript, Experience with CI/CD pipelines such as GitHub Actions or Jenkins, Experience in API testing using Postman or Supertest, Knowledge of REST and WebSocket testing, Understanding of Git workflows, Experience working in Agile environment 📃 Skills: Playwright, Cypress, Selenium, TypeScript, JavaScript, GitHubActions, Jenkins, Postman, Supertest, REST, WebSocket, Git, CICD, Agile 🏢 Description: Please note: Remote mode but later hybrid in Warsaw Position Overview We are looking for a QA Automation Lead to manage and improve the daily quality engineering work for our platform. You will lead a small QA team, set testing standards for your group, and work directly on building and maintaining automation frameworks. This role is very hands-on. You will be responsible for test coverage, lead automation work, and make sure the releases in your area meet quality standards. Key Responsibilities Design, build, and maintain automated test frameworks for UI, API, and end-to-end testing. Lead a small team of QA engineers by giving practical guidance, reviewing code, and helping with daily tasks. Take responsibility for test coverage in your product areas and make sure problems are found before release. Integrate and maintain automated tests in CI/CD pipelines and manage feedback for the team. Set and maintain testing standards, processes, and documentation in the team. Work closely with developers and product managers to review requirements and create detailed test plans. Manage bug reviews and test failure analysis, working with engineers to fix issues. Continuously improve test reliability, speed, and coverage, and report risks to engineering leaders. Qualifications At least 4 years of experience in QA automation and experience managing a test automation codebase. Practical experience with tools like Playwright, Cypress, or Selenium. Good knowledge of TypeScript or JavaScript for writing and maintaining test scripts. Experience working with CI/CD test pipelines such as GitHub Actions, Jenkins, or similar tools. Experience testing APIs using tools like Postman or Supertest. Knowledge of REST API and WebSocket testing for real-time features. Understanding of Git workflows and agile development practices. Soft Skills Good communication skills and ability to explain quality issues to developers and product teams. Strong sense of responsibility for test results and solving problems. Organized and careful with work, able to manage tasks across different features and releases. Supportive team leader who likes helping junior engineers grow and improving overall quality.

Technology

ITDS

Senior Java Developer – Software Development Team

Senior

Hybrid

Warsaw, Poland

23,100 - 27,300 PLN

🏢 Summary: Hybrid Java Tech Lead role focused on leading backend development, defining technical architecture, and delivering secure, scalable enterprise applications using Java and Spring Boot. The position combines hands-on coding with mentoring, code quality oversight, and collaboration with Agile teams and stakeholders. Candidates will drive technical decisions and support long-term software delivery and operational efficiency. 🗂️ Requirements: 7+ years of Java backend development experience, Experience as Tech Lead or technical initiative lead, Core Java expertise, Spring Framework experience, JPA and Hibernate experience, Oracle and SQL optimization experience, REST API development knowledge, Microservices architecture knowledge, Git proficiency, Maven proficiency, Scrum experience, Unit and integration testing experience, Backend security knowledge, Fluent English 📃 Skills: Java, Spring, SpringBoot, JDBC, Concurrency, JPA, Hibernate, Oracle, SQL, REST, OpenAPI, Swagger, Microservices, Git, Maven, Scrum, Kubernetes, OpenSearch, Ansible, Jenkins, Sonar 🏢 Description: Empower innovative software solutions — shape the future of Java development! Warszawa-based opportunity with hybrid work model (up to 4 remote days per week) As a Java Tech Lead within our client's software development team, you will be working for a leading industry innovator delivering mission-critical enterprise applications. You will combine hands-on backend development with technical leadership, driving architectural decisions, mentoring developers, and ensuring engineering excellence across multiple applications. Working closely with stakeholders and Agile teams, you will remove delivery blockers, define technical direction, and build secure, scalable Java solutions that support long-term business growth and operational efficiency. Your main responsibilities: Lead technical solution discussions with business and engineering stakeholders Define technical direction and critical delivery paths for development initiatives Mentor developers and support the team's technical growth Ensure high-quality, secure and maintainable software aligned with engineering best practices Develop and maintain backend applications using Java and Spring Boot Perform code reviews and drive continuous code quality improvements Participate in technical analysis, architecture discussions and solution design Remove technical blockers and support efficient delivery across the development pipeline Participate in Scrum ceremonies and collaborate closely with cross-functional teams Take ownership of technical decisions and proactively identify improvement opportunities You're ideal for this role if you have: At least 7 years of experience in Java backend development Experience acting as a Tech Lead or leading technical initiatives within development teams Strong expertise in Core Java (Java 11–25), including JDBC, concurrency and memory management Solid experience with Spring Framework (Spring Boot 2–4) Experience with JPA (Hibernate) and Oracle databases, including SQL optimization Knowledge of messaging systems, REST APIs, OpenAPI (Swagger) and API First approach Strong understanding of microservices architecture, Git, Maven and Scrum Good understanding of backend security principles and software quality practices Experience writing high-quality unit and integration tests Fluent English It is a strong plus if you have: Experience with Kubernetes Experience with OpenSearch Experience with Ansible Experience with Jenkins, Sonar or other build and deployment automation tools Experience working in geographically distributed engineering teams Experience participating in technical architecture and solution design

Technology

emagine Polska

QA Engineer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Full-time QA role focused on ensuring software quality and reliability through Java-based test automation and best testing practices. The position involves close collaboration with client teams and implementation of TDD using modern testing frameworks and tools. Hybrid work model with regular on-site presence in Warsaw. 🗂️ Requirements: 5+ years of experience in quality assurance, Proficiency in Java, Experience with TestNG, Strong knowledge of TDD, Experience with Postman, Experience with Selenium, Experience with Spring Boot, Experience with Spring Data, Experience with Spring Security, Knowledge of Angular, Knowledge of AWS 📃 Skills: Java, TestNG, TDD, Postman, Selenium, Spring, SpringBoot, SpringData, SpringSecurity, Angular, AWS 🏢 Description: Project Details Location: once per 2 weeks in the office in Warsaw Rate : up to 26 EUR/h on B2B basis Workshops: Client visits every 3 months Working environment: BYOD (Bring Your Own Device), no travel required Workload: Full-time position with 18.5 days per month —holiday during the assignment Summary The primary objective of this role is to ensure the quality and reliability of the project by applying best practices in software testing, specifically utilizing Java and related frameworks. Main Responsibilities: Conduct thorough testing of the project to ensure high quality and reliability. Collaborate with client teams and consultants on quality assurance efforts. Implement Test-Driven Development (TDD) methodologies. Utilize tools such as Postman and Selenium for testing automation. Key Requirements: 5+ years of experience in quality assurance. Proficient in Java programming language. Experience with TestNG framework. Strong understanding of software testing methodologies including TDD. Familiarity with QA tools like Postman and Selenium. Experience in Spring framework, specifically Spring Boot, Data, and Security. Knowledge of Angular and AWS.