June 16, 2026

Senior Test Engineer

Senior • Hybrid

120 - 130 PLN/hr

Katowice, Poland

We are looking for an experienced Senior Test Engineer to join the team of our client – a global industrial automation company – working on cutting-edge solutions that support the automation of industrial processes.

Key responsibilities

  • Designing and developing automated tests for embedded systems

  • Building and maintaining test automation frameworks in Python

  • Testing system components in Unix/Linux/QNX environments

  • Validating system functionality with a focus on network protocols and communication

Ideal candidate profile

  • 5+ years of experience in embedded systems testing

  • Proficiency in Python and test automation tools

  • Hands-on experience with Unix/Linux/QNX environments

  • Solid understanding of networking concepts and communication protocols

  • English proficiency at B2 level or higher (daily communication with international teams)

Conditions

  • B2B contract: 120 – 130 PLN / h net + VAT

  • Hybrid work model (Katowice office: 3 days onsite, 2 days remote)

  • Benefits: private medical care, sport card, life insurance

Recruitment steps

  • Phone call with Recruiter (Aleksandra)

  • Technical verification call by the client

  • Interview with the client

  • Feedback and decision


Similar jobs you might like

Technology

KUBO

Security Test Engineer

Mid

Hybrid

Katowice, SL, Poland

140 - 165 PLN/hr

🏢 Summary: Security Test Engineer role focused on validating and strengthening the security of industrial automation products and systems through comprehensive security testing and vulnerability analysis. The position involves white-box and black-box testing, firmware and protocol analysis, fuzzing, and development of automated security testing frameworks. It offers a hybrid B2B contract with competitive hourly rate and additional benefits. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field, Hands-on experience with programming or scripting (preferably Python), Solid understanding of computer networking and troubleshooting, Knowledge of software security testing methodologies (white-box, black-box, fuzz testing, negative testing), English proficiency at minimum B2 level 📃 Skills: Python, Networking, Fuzzing, Reverseengineering, Wireshark, BurpSuite, IDAPro, Ghidra, Radare2, EthernetIP, CIP, Firmware, EmbeddedSystems 🏢 Description: Our client is a global technology leader specializing in industrial automation, digital transformation, and smart manufacturing solutions. We are looking for a Security Test Engineer to join a team responsible for strengthening the security of industrial automation products and systems. In this role, you will contribute to the development and execution of a comprehensive product security validation program, helping ensure the resilience of products against evolving cybersecurity threats. This position is ideal for a security-focused engineer who enjoys analyzing complex systems, uncovering vulnerabilities, and developing innovative testing approaches for embedded and industrial environments. Key responsibilities Execute white-box and black-box security testing as part of a structured product security validation program. Perform security assessments of industrial products and systems, including firmware, communication protocols, and device interfaces. Conduct protocol-level testing and validate industrial communication mechanisms. Analyze firmware and software binaries to identify security weaknesses, including reverse engineering activities when required. Design and execute fuzz testing and negative testing scenarios targeting device interfaces and communication protocols. Identify, validate, and document security vulnerabilities, including the creation of proof-of-concept (PoC) exploits when appropriate. Perform basic hardware-level security validation, including analysis of debug interfaces and physical access scenarios. Analyze test results, triage findings, and support root cause analysis together with development teams. Contribute to the development and maintenance of automated security testing frameworks and scripts, primarily in Python. Research emerging vulnerabilities, attack techniques, and threat trends relevant to industrial products and environments. Ideal candidate profile Bachelor’s degree in Computer Science or a related field. Hands-on experience with programming or scripting languages, preferably Python. Solid understanding of computer networking, including configuration and troubleshooting. Familiarity with software security testing methodologies, including fuzz testing, negative testing, and white-box/black-box testing. English communication skills min. B2 Nice to Have Experience with reverse engineering tools such as IDA Pro, Ghidra, or Radare2. Knowledge of industrial communication protocols, including Ethernet/IP and CIP. Experience testing embedded systems, firmware, or hardware devices. Knowledge of security testing tools such as Burp Suite and Wireshark. Conditions Contract type: B2B Rate: 140–165 PLN net/hour Work model: Hybrid (3 days per week from the office in Katowice) Benefits: private medical care, life insurance, Multisport card Recruitment steps Phone call with a Recruiter Client interview (may require 2 rounds) Feedback and decision

Technology

Phoenix Contact Business Services Sp. z o.o.

Embedded Software Tester (f/m)

Mid

Hybrid

Poznan, Poland

🏢 Summary: The role involves testing embedded software for industrial automation systems, focusing on creating unit and integration tests and improving test automation frameworks. The position includes code reviews, device-level testing, and close collaboration with software engineers to ensure high quality and reliability. 🗂️ Requirements: Minimum 2 years of experience in embedded software testing, Minimum 2 years of experience with white-box testing, Advanced knowledge of C, Experience with SIL or HIL testing, Ability to develop unit and integration tests, Experience with automatic and manual testing on embedded devices, Ability to create test cases and test plans, Ability to perform code reviews for embedded software, English proficiency at minimum B2 level, Willingness to travel occasionally to Germany, CV in English 📃 Skills: C, C++, Python, SIL, HIL, GIT, ALM, Tessy, MatLab, Simulink 🏢 Description: We are looking for an Embedded Software Tester to join our team developing industrial automation systems. In this role, you will be responsible for creating unit tests in C and integration tests for software modules. Additionally, you will provide expert support to software engineers throughout the testing process and help define and implement strategies to enhance the current testing framework, focusing on greater automation and improved efficiency. What you’ll do: Develop unit tests for code components Create integration tests for modules Perform code reviews for embedded software Conduct automatic and manual testing on devices (including setting up the test environment) Review requirements and create test cases and test plans Prepare comprehensive test documentation What we’re looking for: Minimum 2 years of experience in embedded software testing Minimum 2 years of experience with white-box testing Advanced knowledge of the C programming language Experience in SIL or HIL testing Strong focus on quality and reliability Excellent written and spoken English (minimum B2 level) Willingness to occasionally travel to company headquarters in Germany for training and project coordination CV in English Optional: Bachelor’s or master’s degree (Computer Science, Automation Control and Robotics, Mechatronics, Electrical Engineering or related) C++, Python programming experience Knowledge of version control tools (GIT) Knowledge in the use of ALM (Application Lifecycle Management) tools, software testing tool (e.g. Tessy), MatLab, Simulink What we offer: Stability and long-term growth opportunities within a global organization Close cooperation with colleagues from Germany Attractive benefits such as private healthcare, Multisport Participation in interesting projects Development opportunities and a wide range of training, including subsidised language courses Housing loans and a loan and assistance fund Annual bonus A referral bonus Flexible working hours Subsidies for commuting more than 30 km from PxCBS Parking space for employees Possibility to work remotely up to 8 days a month

Technology

KUBO

Senior Network Test Engineer

Senior

Hybrid

Katowice, SL, Poland

120 - 140 PLN/hr

🏢 Summary: The offer is for a Senior Network Test Engineer responsible for testing and validating industrial networking solutions in global engineering projects. The role involves building and maintaining test environments, verifying network protocols and topologies, and troubleshooting communication systems in industrial settings. It combines advanced networking expertise with hands-on hardware testing and collaboration with development teams. 🗂️ Requirements: Minimum 5 years of experience in networking or network/system testing, Strong knowledge of computer networks and communication protocols, Experience with enterprise networking technologies, Knowledge of STP, VLANs, DLR, routing, switching, Hands-on experience with networking devices and lab environments, Experience in functional and system testing, Ability to analyze and troubleshoot network issues, Experience in creating test cases and technical documentation, Very good English communication skills 📃 Skills: Ethernet, STP, VLAN, DLR, Routing, Switching, TCP/IP, LTE, Wi-Fi, 5G, CCNA, CCNP, Networking, Testing 🏢 Description: Join a global technology company specializing in industrial automation and networking solutions. The team develops and validates advanced communication systems used in industrial environments worldwide. As a Senior Network Test Engineer, you will work on testing and validating industrial networking solutions, building test environments, and ensuring reliability and stability of communication systems. The role combines networking expertise, system testing, and hands-on work with hardware devices in international engineering projects. Key responsibilities: Execute functional and system testing for industrial networking solutions Build and maintain test environments for industrial Ethernet networks Validate network topologies and protocols such as STP and DLR Analyze issues, troubleshoot network behavior, and document findings Collaborate with development teams to investigate and verify defects Create and maintain test cases and technical documentation Support improvements in testing processes and infrastructure Ideal candidate profile: At least 5 years of experience in networking, network testing, or system testing Strong understanding of computer networks and communication protocols Experience with enterprise networking technologies and troubleshooting Knowledge of protocols and technologies such as STP, VLANs, DLR, routing, or switching Hands-on experience with networking devices and laboratory environments Understanding of industrial or automation environments is a plus Very good English communication skills CCNA or CCNP certification (nice to have) Knowledge of wireless technologies such as LTE, Wi-Fi, or 5G (nice to have) Conditions: Form of cooperation: B2B contract Salary: 120 - 140 PLN net/h Hybrid work model - 3 days per week from the Katowice office Benefits: private medical care, life insurance, Multisport card Recruitment steps: Phone call with Recruiter (20 - 30 min.) Interview with the client Feedback and decision

Technology

emagine Polska

Senior QA Engineer

Senior

Hybrid

Gdansk, Poland

150 - 160 PLN/hr

🏢 Summary: Expert QA Engineer role focused on defining and driving testing strategy and automation within an Agile environment. The position emphasizes software quality assurance, CI/CD support, and close collaboration with cross-functional teams. It requires strong development and database expertise combined with advanced test automation experience. 🗂️ Requirements: 7+ years of Python development experience, 7+ years of experience with database technologies, 5+ years of experience with Git, 4+ years of experience with Robot Framework, 4+ years of experience with CI/CD tools (e.g. Jenkins), Strong experience with Linux and Bash, Proficiency with qTest and Zephyr, Experience driving test automation and CI/CD initiatives, Experience working in Agile environment 📃 Skills: Python, Databases, Git, Robot, Jenkins, Linux, Bash, qTest, Zephyr, CI/CD 🏢 Description: Introduction & Summary The successful candidate will join the Data Enablement Team as an Expert QA Engineer, playing a critical role in ensuring software quality through effective testing strategy and automation. With a strong emphasis on collaboration, communication, and continuous improvement, this position requires a high level of self-motivation and the ability to adapt within an Agile environment. Key qualifications include extensive experience in development, database technologies, and testing automation. What we offer: Rate: 150-160 pln/h + VAT Long Term B2B Contract Hybrid 2 days in office and 3 days from home Main Responsibilities Drive the testing strategy and automation for software quality assurance. Collaborate with developers, analysts, Product Owners (POs), and Scrum Masters (SMs). Challenge existing solutions to propose more efficient processes. Utilize test management tools effectively. Conduct thorough testing and ensure adherence to quality standards. Maintain documentation of testing processes and outcomes. Participate in Agile ceremonies to deliver results in a timely manner. Support continuous integration and continuous delivery (CI/CD) initiatives. Key Requirements 7+ years of development experience with Python. 7+ years of experience with database technologies. 5+ years of experience with GIT. 4+ years of experience with Robot Framework. 4+ years of experience with CI/CD tools such as Jenkins. Strong working experience with Linux and bash. Analytical thinking and problem-solving skills. Proficiency with test management tools such as qTest and Zephyr. Excellent communication skills for collaboration. Nice to Have Familiarity with distributed data processing engines like Spark. Experience with the Hadoop ecosystem (Hive, Oozie, MapReduce, etc.). Confident in writing complex SQL queries. Basic AWS knowledge of architectural components (Lambda, step functions, state machine, etc.).

Technology

emagine Polska

Senior QA Engineer

Senior

Hybrid

Gdynia, Poland

150 - 160 PLN/hr

🏢 Summary: The offer is for an Expert QA Engineer responsible for driving testing strategy and automation within a Data Enablement Team, ensuring high software quality in an Agile environment. The role focuses on test automation, CI/CD support, and collaboration with cross-functional teams to improve processes and standards. It is a long-term B2B contract with a hybrid work model. 🗂️ Requirements: 7+ years of development experience with Python, 7+ years of experience with database technologies, 5+ years of experience with GIT, 4+ years of experience with Robot Framework, 4+ years of experience with CI/CD tools, Strong experience with Linux, Strong experience with Bash, Proficiency with test management tools (qTest or Zephyr), Experience working in Agile environment, Experience supporting CI/CD initiatives 📃 Skills: Python, SQL, GIT, RobotFramework, Jenkins, Linux, Bash, qTest, Zephyr, Spark, Hadoop, Hive, Oozie, MapReduce, AWS, Lambda, StepFunctions 🏢 Description: Introduction & Summary The successful candidate will join the Data Enablement Team as an Expert QA Engineer, playing a critical role in ensuring software quality through effective testing strategy and automation. With a strong emphasis on collaboration, communication, and continuous improvement, this position requires a high level of self-motivation and the ability to adapt within an Agile environment. Key qualifications include extensive experience in development, database technologies, and testing automation. What we offer: Rate: 150-160 pln/h + VAT Long Term B2B Contract Hybrid 2 days in office and 3 days from home Main Responsibilities Drive the testing strategy and automation for software quality assurance. Collaborate with developers, analysts, Product Owners (POs), and Scrum Masters (SMs). Challenge existing solutions to propose more efficient processes. Utilize test management tools effectively. Conduct thorough testing and ensure adherence to quality standards. Maintain documentation of testing processes and outcomes. Participate in Agile ceremonies to deliver results in a timely manner. Support continuous integration and continuous delivery (CI/CD) initiatives. Key Requirements 7+ years of development experience with Python. 7+ years of experience with database technologies. 5+ years of experience with GIT. 4+ years of experience with Robot Framework. 4+ years of experience with CI/CD tools such as Jenkins. Strong working experience with Linux and bash. Analytical thinking and problem-solving skills. Proficiency with test management tools such as qTest and Zephyr. Excellent communication skills for collaboration. Nice to Have Familiarity with distributed data processing engines like Spark. Experience with the Hadoop ecosystem (Hive, Oozie, MapReduce, etc.). Confident in writing complex SQL queries. Basic AWS knowledge of architectural components (Lambda, step functions, state machine, etc.).

Technology

YourITeams

Test Automation Engineer (hybrid from Warsaw or Tricity)

Mid

Hybrid

Warsaw, Poland

90 - 120 PLN

🏢 Summary: The offer is for a Test Automation Engineer responsible for designing, implementing, and maintaining automated test solutions to ensure software quality and reliability in a global environment. The role focuses on building automated test frameworks, integrating tests into CI/CD pipelines, and performing functional and regression testing. It involves close collaboration with cross-functional teams and contribution to continuous quality improvements. 🗂️ Requirements: Proven experience with test automation tools and test management systems, Practical programming experience in Python, Hands-on experience with Robot Framework, Experience integrating automated tests with CI/CD systems, Knowledge of testing principles at ISTQB Foundation Level or equivalent, Ability to design and maintain automated test frameworks, Experience performing functional and regression testing, Ability to conduct root cause analysis for defects, Experience working in global or cross-functional teams 📃 Skills: Python, RobotFramework, Jenkins, CI/CD, ISTQB, TestAutomation, TestManagement, RegressionTesting, FunctionalTesting 🏢 Description: We are looking for Test Automation Engineer r esponsible for designing, implementing and maintaining automated test solutions to ensure the quality and reliability of software delivered to global stakeholders. Responsibilities Plan and coordinate test activities aligned with project timelines and quality objectives. Perform test analysis and design comprehensive, maintainable test cases for functional and regression testing. Implement and maintain automated test suites using Python and Robot Framework. Integrate automated tests within CI/CD pipelines, using tools such as Jenkins. Execute tests, log results, and perform root cause analysis for defects and failures. Design and implement test frameworks and supportive tooling to improve test efficiency and coverage. Estimate test efforts and contribute to project planning and prioritisation. Maintain clear, professional communication with internal and external stakeholders and manage expectations. Collaborate with cross-functional teams in a global environment to drive quality improvements. Qualifications Proven experience with test automation tools and test management systems. Solid understanding of testing principles to the level of ISTQB Foundation Level or equivalent practical experience. Practical experience programming in Python and authoring tests with Robot Framework. Hands-on experience with Jenkins or comparable CI/CD systems for integrating automated tests. Experience operating within global teams and coordinating across time zones and cultures. Strong problem-solving skills and the ability to perform root cause analysis. Clear and professional communication skills, both written and verbal. Ability to work proactively and independently, deliver results, and meet customer expectations. A mindset for continuous learning, researching new approaches, and applying QA-related technologies. Benefits Hybrid working arrangement with approximately 60% on-site presence at the client’s office in Warsaw or the Tricity area. Opportunity to work in a global environment with cross-functional teams and international stakeholders. Engagement in designing and implementing test frameworks and automation solutions using modern tools. Flexible working arrangements where operationally feasible. 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. The organisation encourages applications from all qualified persons. If this opportunity aligns with your expertise and career objectives, please apply via the application form.

Technology

emagine Polska

QA Engineer

Senior

Remote

Warsaw, Poland

110 - 140 PLN/hr

🏢 Summary: Full-time remote B2B role for a Senior QA Engineer combining manual and automation testing within advanced technology and Generative AI projects. The position focuses on designing and expanding test automation solutions while actively contributing to modern QA practices. The role involves close collaboration with development teams and ownership of automation initiatives across projects. 🗂️ Requirements: Minimum 5 years of experience in test automation, Minimum 3 years of experience with Python, Hands-on experience in manual and automated testing, Experience with cloud environments (AWS or Azure), Ability to design and implement test automation solutions, Experience in defect identification and resolution process, Experience with SITACH, UAT, QAT, and security testing, ISTQB certification, Fluency in English, Fluency in Polish 📃 Skills: Python, AWS, Azure, Automation, Manual, QA, Cloud, AI, ISTQB, SITACH, UAT, QAT, Pentesting 🏢 Description: PROJECT DETAILS: Workload: Full-time Model of working: 100% Remote Contract: B2B, long-term 12-months+ Rate: depending on experience 5+ years: 110-125 PLN/h nett + VAT 7-8+ years: 130-140 PLN/h nett + VAT Senior QA Engineer - Manual & Automation (AI, Python, Cloud) We are looking for an experienced QA Engineer to join a growing QA team working on advanced technology projects , including exciting Generative AI initiatives . This is a great opportunity for someone who combines strong manual testing foundations with solid automation expertise and wants to play a visible role in shaping modern QA practices. What makes this opportunity interesting? You will join a supportive QA team made up of 1 QA Manager and 3 testers , where onboarding is described as smooth, well-organised, and team-driven. The company is strongly investing in test automation , so this role is ideal for someone who wants not only to work with automation but also to help expand it across the organisation. Your responsibilities Design, create, and execute manual and automated test cases Test new features and perform regression testing Identify, report, and help drive the resolution of defects together with development teams Participate in test planning , estimation, and prioritisation Design and implement test automation solutions , strategies, and concepts Collaborate with developers on automation scripts from early development stages Coordinate the execution of automated tests within assigned areas or projects Help grow and strengthen test automation practices across the company Coach and support the testing team in the area of automation Contribute to activities related to SITACH, UAT, QAT, and security testing / pentesting What we are looking for Fluency in English and Polish At least 5 years of experience in test automation 3+ years of experience with Python Hands-on experience in both manual and automated testing Knowledge of cloud environments such as AWS or Azure ISTQB certification Willingness to learn and work with AI-related solutions Nice to have Openness to working with changing or evolving technology stacks Experience in performance testing , ideally with Locust Experience with Xray, Zephyr , or similar test management tools Knowledge of Jira or Azure DevOps

Technology

KUBO

Test Engineer

Mid

Hybrid

Katowice, Poland

70 - 100 PLN/hr

🏢 Summary: The offer is for a Manual System Test Engineer focused on system-level validation of industrial EtherNet/IP communication solutions in integrated hardware–software environments. The role involves performing manual tests, validating functionality and interoperability, and ensuring compliance with industrial standards within a Scrum team. It requires maintaining high-quality test documentation and managing defects using enterprise testing tools. 🗂️ Requirements: Strong knowledge of manual testing methodologies, Experience with system-level testing, Familiarity with EtherNet/IP protocol, Understanding of industrial automation systems, Ability to test integrated hardware-software environments, Experience with regression testing, Ability to use defect tracking and test management tools, Experience working in Scrum environment 📃 Skills: EtherNet/IP, PLC, Jira, qTest, Jama, Scrum, Regression, Testing, Automation, Networking 🏢 Description: We are recruiting for an established technology company specializing in sensing technologies, industrial safety solutions, and advanced communication components for automation systems. The company develops high-reliability products used in modern manufacturing environments and focuses on engineering excellence, system-level quality, and robust industrial standards. In this role, you will be responsible for performing manual system-level testing of EtherNet/IP in-cabinet solutions, validating the functionality and interoperability of industrial automation products, and maintaining high testing standards across hardware, firmware, and software layers. Key responsibilities Perform manual system-level tests for industrial EtherNet/IP communication solutions Validate functional, performance, and interoperability aspects of software releases Maintain and update test cases, test plans, and technical documentation Collaborate with cross-functional teams within a scaled Scrum environment Conduct regression testing and ensure compliance with industry standards Log defects and track their resolution using enterprise tools such as qTest, Jira, and Jama Ideal candidate profile Strong understanding of manual testing methodologies Familiarity with industrial automation and networking protocols (EtherNet/IP preferred) Ability to work with integrated hardware–software test environments Analytical mindset and high attention to detail Good communication skills and experience working in cross-functional teams Nice to have: Experience with industrial control systems Basic knowledge of PLC programming Conditions B2B contract Salary: 70 - 100 PLN net/h Hybrid work model - 3 days per week in Katowice Benefits: private medical care, life insurance, Multisport card Recruitment steps Phone call with Recruiter (20 - 30 min.) Interview with the client Feedback and decision

Technology

EPAM Systems

Test Automation Engineer with Python and Azure Cloud

Mid

Remote

🏢 Summary: The offer is for a Test Automation Engineer with strong Python expertise to design, develop, and maintain automated testing solutions for web and API applications. The role focuses on building Python-based automation frameworks, integrating tests into CI/CD pipelines, and ensuring high software quality through robust automated processes. You will collaborate with development and DevOps teams to deliver efficient and scalable testing practices. 🗂️ Requirements: 2+ years in QA Automation, Strong Python programming, Experience with PyTest or similar frameworks, Experience with Selenium for web automation, API testing with Postman or Python Requests, Knowledge of HTML, CSS, JavaScript, Experience with Git version control, Experience with Jenkins or GitLab CI, Experience with Microsoft Azure Cloud, English level B2+ 📃 Skills: Python, PyTest, Selenium, Postman, Requests, Git, Jenkins, GitLab, Azure, HTML, CSS, JavaScript, CI/CD 🏢 Description: We are looking for a skilled Test Automation Engineer with Python expertise to join our team and help ensure the delivery of high-quality software. This role involves leveraging Python-based automation frameworks, performing API testing, and executing web automation. You will work closely with teams across development and QA to ensure robust and efficient testing processes. Responsibilities Develop, maintain, and execute automated test scripts using Python and frameworks such as PyTest or similar Perform API testing using tools like Postman or the Python Requests library Execute browser automation and web validation using Selenium and knowledge of HTML, CSS, and JavaScript Collaborate with development and DevOps teams to integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI) Document test results, track defects, and support the resolution of issues Assist in test planning and contribute to QA best practices Optional: Participate in Big Data testing and leverage AI-assisted testing tools where applicable Requirements 2+ years of experience in QA Automation roles Strong programming skills in Python Familiarity with version control (Git) and CI/CD tools such as Jenkins or GitLab CI Knowledge of automated testing tools and frameworks such as PyTest, Selenium, or similar Understanding of web technologies, including HTML, CSS, and JavaScript Capability to perform API testing using tools like Postman or Python Requests library Experience with Microsoft Azure Cloud English proficiency at a B2+ level Nice to have Experience with Big Data testing Knowledge of AI-assisted test automation techniques Exposure to AWS Cloud We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

ITDS

Senior Test Automation Engineer – API and UI Testing Expert

Senior

On-site

Warsaw, Poland

20,160 - 21,840 PLN

🏢 Summary: Senior Test Automation Engineer role focused on designing and maintaining scalable automated testing frameworks for UI and API, integrating tests into CI/CD pipelines, and ensuring high software quality. The position combines automation development with manual testing and close collaboration within Scrum teams. On-site role in Warsaw supporting continuous delivery and defect-free releases. 🗂️ Requirements: Minimum 5 years of experience in QA or Test Automation, Hands-on experience with Java, Experience with test automation frameworks (Playwright or Selenium or RestAssured or Postman/Newman), Experience integrating automated tests with CI/CD tools (GitLab CI or GitHub Actions or Azure DevOps or Jenkins), Ability to design test cases and use test management tools (Jira with Xray or Zephyr), Understanding of testing techniques aligned with ISTQB Foundation, Proficiency with Git, Fluent Polish, Fluent English, Legal right to work in the European Union 📃 Skills: Java, Playwright, Selenium, RestAssured, Postman, Newman, GitLabCI, GitHubActions, AzureDevOps, Jenkins, Jira, Xray, Zephyr, Git, ISTQB, CICD 🏢 Description: Empower quality at the forefront — lead the charge in advanced test automation! Warszawa-based opportunity with on-site work model. As a Senior Test Automation Engineer , you will be working for our client, a leader in software development dedicated to delivering high-quality solutions. You will play a pivotal role in designing and maintaining robust automated testing frameworks, ensuring the delivery of reliable, defect-free software. This is your chance to drive innovation in quality assurance and elevate your career in a dynamic, collaborative environment. Your main responsibilities: Design, implement, and maintain automated tests for UI, API, regression, and integration, boosting testing efficiency and coverage. Develop and optimize automation frameworks in accordance with best practices, ensuring scalability and reliability. Integrate automated tests into CI/CD pipelines to support continuous delivery and monitor stability. Analyze automated test results, report defects, and collaborate with development and DevOps teams for prompt resolution. Create and execute manual, functional, and exploratory tests to validate new features and changes each sprint. Participate actively in Scrum ceremonies, contributing to sprint planning, reviews, and retrospectives to promote quality from inception through delivery. Collaborate with the team to define quality standards, risk mitigation strategies, and ensure adherence to Definition of Done and Ready criteria. You're ideal for this role if you have: At least 5 years of experience as a QA or Test Automation Engineer. Hands-on experience with Java programming language. Proven experience with automation frameworks such as Playwright, Selenium, RestAssured, or Postman/Newman. Familiarity with CI/CD tools like GitLab CI, GitHub Actions, Azure DevOps, or Jenkins. Ability to design test cases and work with test management tools like Jira combined with Xray or Zephyr. Solid understanding of testing techniques aligned with ISTQB Foundation principles. Good command of Git. It is a strong plus if you have: (optional) Knowledge of additional programming languages: Python, C#, JavaScript/TypeScript. Experience in performance testing. Familiarity with Docker/Kubernetes and test environment containerization. Knowledge of cloud testing platforms (Azure, AWS, GCP). Experience with shift-left testing strategies, contract testing, or BDD (e.g., Cucumber). Language Required for the role: Fluent in Polish and 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.