April 26, 2026
Test Automation Engineer - Internships
Intern • Hybrid
Lodz, Poland
Responsibilities:
Development and maintenance of test frameworks in Python using pytest
Preparing, executing, and analyzing tests
Working with APIs: performing HTTP requests and analyzing JSON data
Basic data analysis and querying servers using SQL
Using Unix/Linux terminal in daily work and troubleshooting
Supporting work with product infrastructure based on Docker and Kubernetes
Close collaboration with the technical lead and the team to improve project quality
CI/CD configuration
Requirements:
Some experience with Python and pytest
Familiarity with APIs (HTTP requests, JSON)
Basic understanding of SQL
Working knowledge of Git/GitHub
Comfort using a Unix/Linux terminal
English at B2 level or higher
Nice to have: exposure to Docker, Kubernetes, Google Cloud Platform, Selenium, Bruno, and CI/CD tools (e.g., CircleCI)
What we offer:
The internship is for 3/4 time, hybrid with 2-3 days a week in the office in Łódź
Unpaid internship
Training and mentorship support,
Opportunity for employment after the internship
Flexible working hours adjusted to academic commitments.
Similar jobs you might like
Technology
DCG
Senior Python (Web) Developer
Senior
Remote
Warsaw, Poland
120 - 140 PLN
🏢 Summary: The offer is for a Test Automation Engineer with strong Python and React experience, responsible for developing manual and automated tests and maintaining automation pipelines. The role involves backend development in Python (Web), defining BDD scenarios, and ensuring software quality through robust testing practices. 🗂️ Requirements: Minimum 3 years of experience with Python (Web) development, Minimum 3 years of experience with React, Experience with Git version control, Experience with FastAPI, Experience with PostgreSQL, Experience with BDD using Cucumber and Behave, Experience in test automation, Knowledge of basic software design principles 📃 Skills: Python, React, Git, FastAPI, PostgreSQL, Cucumber, Behave, BDD, Testing, Automation, Design 🏢 Description: Responsibilities: Creating and developing both manual and automated tests Building and maintaining test automation pipelines Working on backend components in Python (Web) Collaborating with the team to define BDD scenarios (Cucumber / Behave) Maintaining technical documentation and ensuring solution quality Requirements: Experience with Python (Web) development (minimum 3+ years) 3 years of experience with React Experience with Git for version control, FastAPI and PostgreSQL Experience with BDD testing using Cucumber and Behave, including an analytical approach to defining test scenarios Experience with test automation and basic software design principles Ability to work independently, proactively, and autonomously without ongoing supervision Ability to clearly communicate needs and take responsibility for delivering assigned tasks Very good command of English, both spoken and written Nice to have: Experience with MS UI Automation API Knowledge of Qt 6 Offer: Private medical care Co-financing for the sports card Constant support of dedicated consultant Employee referral program
Technology
HCLTech
Test Automation Developer (Python/Pytest)
Mid
Hybrid
Gdansk, Poland
🏢 Summary: The role involves designing and maintaining automated test suites using Python and Pytest to ensure high software quality and reliable releases. You will integrate automated tests into CI/CD pipelines, execute tests on target devices, and analyze failures to support continuous delivery. The position focuses on improving automation frameworks and validation processes in a global development environment. 🗂️ Requirements: Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field, 3–8 years of experience in test automation with Python and Pytest, Strong proficiency in Python programming, Experience designing and maintaining automated test suites, Knowledge of validation principles and test case design, Ability to analyze logs and perform basic failure analysis, Experience integrating automated tests into CI/CD pipelines, Fluent written and spoken English 📃 Skills: Python, Pytest, CI/CD, Jenkins, GitLab, OOP, Automation, Testing, Validation, Git 🏢 Description: Overview of the Role As a Test Automation Developer (Python/Pytest), you will play a critical role in ensuring the reliability and quality of software products for our global clientele. You will design and implement robust automated test suites, enhancing the testing process and contributing to the efficiency and scalability of our solutions. Your expertise will directly impact product quality and customer satisfaction, supporting HCLTech’s mission to deliver world-class technology solutions. Detailed Responsibilities Design, develop, and maintain automated test suites using Python and Pytest to ensure comprehensive test coverage. Create and optimize test fixtures, parametrized tests, and reusable components for efficient automation workflows. Collaborate closely with development and DevOps teams to integrate automated tests into CI/CD pipelines, enabling continuous delivery. Execute automated tests on designated Devices Under Test (DUTs), performing validation to ensure test behavior aligns with real-world scenarios. Analyze test logs, identify failures, and conduct basic root cause analysis to support swift issue resolution. Prepare and maintain clear, concise technical documentation and test reports in English, ensuring transparency and knowledge sharing across teams. Contribute to the ongoing improvement of automation frameworks and testing tools by identifying opportunities for enhancement. Skill Requirements Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field. 3–8 years of hands-on experience in test automation using Python and Pytest frameworks. Strong proficiency in Python programming, including object-oriented design and scripting. In-depth understanding of validation principles, test case design, and quality assurance best practices. Experience reading and analyzing logs, with the ability to perform basic failure analysis. Excellent written and verbal communication skills in English. Other Requirements (Optional) Experience in firmware or driver-level testing. Exposure to CI/CD pipeline tools and practices (e.g., Jenkins, GitLab CI). Familiarity with agile software development methodologies. ISTQB or relevant testing certifications are a plus. Beneficial package: Life insurance Private medical care MultiSport Card Subsidy for glasses Subsidy to language courses Christmas and holiday bonuses The driving force behind that work, our people are diverse, creative, and passionate, raising the bar for excellence on a regular basis. We, in turn, work hard to bring out the best in them as we strive to help find their spark and become the best version of themselves. Join our team now!
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
DCG
Senior Test Automation Engineer
Senior
Hybrid
Warsaw, Poland
130 - 135 PLN
🏢 Summary: The offer is for a senior QA Automation Engineer responsible for analyzing requirements, designing test scenarios, and implementing automated testing solutions integrated with CI/CD pipelines. The role focuses on building and maintaining automation frameworks, executing regression tests, and improving testing processes. It requires strong development and DevOps-oriented testing expertise. 🗂️ Requirements: 5+ years of experience with Python or Java, 5+ years of experience with databases or BigData technologies, 5+ years of experience with Git, 4+ years of experience with BDD tools, 3+ years of experience with CI/CD tools, Strong experience with Linux, Strong experience with Bash, Experience in test automation development, Experience in CI/CD-based regression execution 📃 Skills: Python, Java, SQL, BigData, Git, RobotFramework, JBehave, Cucumber, Jenkins, CICD, DevOps, Linux, Bash, BDD 🏢 Description: Responsibilities: Requirement analysis and questioning requirements when they are not clear Test scenario and test case preparation Test data preparation Implement test automations scripts Implement automated solutions for data to day tasks Test planning and test execution Test results analysis and defect reporting Execute automated regression using CI/CD Identify and implement improvements in day to day process, tasks and challenges Requirements: 5+ years of development experience with Python or JAVA 5+ years experience with database technologies or bigdata 5+ years experience with GIT 4+ years experience with BDD tools such as Robot Framework, JBehave, Cucumber 3+ years experience with CI/CD tools such as Jenkins / working knowledge of Devops Strong working experience with Linux and bash Very good command of English, both spoken and written
Technology
DCV Technologies
Sdet Java
Mid
Hybrid
Warsaw, Poland
900 - 950 PLN
🏢 Summary: The offer is for a Test Automation Engineer responsible for designing, developing, and maintaining automated test scripts using Python and modern testing frameworks. The role focuses on UI and REST API testing, database validation, and collaboration within an Agile Scrum environment. It requires hands-on experience in automation, strong Python skills, and knowledge of relational databases and test management tools. 🗂️ Requirements: 3+ years of experience in test automation, Strong Python programming skills, Experience with Python test frameworks, Hands-on experience with REST API testing, Experience with UI automation tools, Knowledge of SQL/MySQL and relational databases, Experience with Jira for test case management, Ability to troubleshoot and resolve automation issues 📃 Skills: Python, Pytest, Playwright, REST, API, SQL, MySQL, Robot, Jira 🏢 Description: Role & Responsibilities: Design, develop, and maintain automated test scripts using Python and frameworks like Pytest (or similar). Create test cases and test plans based on Jira stories and requirements. Perform UI testing using Playwright and API testing for RESTful services. Work with SQL/MySQL or other relational databases for data validation. Utilize Robot Framework (experience is a plus) Collaborate with developers and QA teams to ensure high-quality deliverables. Align with Scrum meetings in EST timezone (later shift availability required). Requirements: 3+ years of experience in test automation. Strong Python coding ability and familiarity with Python test frameworks. Hands-on experience with REST API testing and UI automation tools. Solid understanding of SQL/MySQL and relational databases. Knowledge of Jira for test case management. Ability to troubleshoot and resolve automation issues quickly.
Technology
Transition Technologies PSC
Test Automation Engineer - Internship
Intern
Hybrid
Łódź, Poland
🏢 Summary: Internship opportunity to support a QA team in creating and maintaining automated tests for web applications and APIs. The role involves preparing test scenarios, participating in E2E and integration testing, analyzing defects, and collaborating with developers while learning modern testing tools and practices. 🗂️ Requirements: Basic knowledge of C#, Familiarity with Selenium, Basic understanding of E2E testing, Basic understanding of API testing 📃 Skills: C#, Selenium, E2E, API 🏢 Description: Responsibilities Support the QA team in creating and maintaining automated tests Prepare test scenarios for web applications and APIs Participate in E2E and integration testing activities Analyze defects and report test results Collaborate with developers and QA engineers Learn and work with modern tools supporting software delivery and testing processes Requirements Basic knowledge of C# Familiarity with Selenium Basic understanding of E2E and API testing Interest in QA and test automation Good communication and teamwork skills Nice to Have Familiarity with Playwright Basic knowledge of Postman or Bruno Interest in accessibility testing / WCAG Interest in AI-supported development and testing tools (e.g. Cursor) What We Offer Opportunity to gain commercial experience in IT projects Mentorship and support from experienced QA professionals Exposure to modern technologies and testing practices Flexible and friendly work environment Possibility of further cooperation after the internship
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
New offer
emagine Polska
IT Automation Tester Senior (42169)
Senior
Hybrid
Gdansk, Poland
🏢 Summary: The offer is for a QA Engineer focused on improving the quality of IT products through manual and automated testing within a Scrum team. The role centers on testing RESTful APIs and a Developer Portal UI, designing and executing test cases, and building automated test suites using Python and Robot Framework. It also involves close collaboration with developers and stakeholders to ensure high-quality deliverables aligned with organizational standards. 🗂️ Requirements: Proven experience with RESTful API testing tools and methodologies, Experience with UI testing, Strong Python programming skills, Hands-on experience with Robot Framework, Familiarity with Jenkins, Familiarity with Git, Familiarity with Docker, Familiarity with Kubernetes, ISTQB Foundation Level knowledge or equivalent experience, Knowledge of manual and automated QA processes, Fluent English (spoken and written) 📃 Skills: Python, Robot, REST, API, UI, Jenkins, Git, Docker, Kubernetes, ISTQB 🏢 Description: Summary: This role focuses on enhancing the quality of IT products through testing and validation, specifically in collaboration with a scrum team. The primary objective is to ensure high-quality deliverables that meet the organization's standards. Main Responsibilities: Work closely in a scrum team with developers, analysts, and stakeholders to ensure high quality of delivered products Test and validate Restful APIs Test and validate the UI of Developer Portal Analyze requirements from a testing point of view Plan, design, and execute test cases Build and maintain automated test suites using Python and Robot Framework Provide test results Participate in testing team activities and contribute to organizational quality initiatives Key Requirements: Proven experience with RESTful API testing tools and methodologies Experience with UI testing Strong Python programming skills for test development Hands-on expertise with Robot Framework automation Familiarity with modern DevOps tools (Jenkins, Git, Docker, K8s) ISTQB Foundation Level knowledge (or equivalent practical experience) Knowledge of QA processes (both manual and automated) Excellent communication skills in English (spoken and written) Nice to Have: Growth mindset with a passion for continuous learning and improvement Team player who actively contributes to collective success and efficiency improvements Other Details: Location: Poland - Gdańsk / Gdynia / Łódź / Warszawa Work mode: hybrid, 3 days per week from the office Required language: English
Technology
Sii
Python Test Automation Developer (f/m/x)
Mid
Remote
Bialystok, Poland
🏢 Summary: The offer is for a Python Test Automation Engineer working on a mission-critical flight management system in the aviation sector. The role focuses on building and improving automated testing frameworks, enhancing test efficiency, and maintaining high quality standards in a distributed, international environment. Responsibilities include developing Python-based tests, expanding automation coverage, and supporting BDD practices. 🗂️ Requirements: Minimum 3 years of Python development experience, Experience in UI test automation with Selenium, Hands-on experience with Cucumber/Gherkin, Experience in API testing using Postman and Swagger 📃 Skills: Python, Selenium, Cucumber, Gherkin, Postman, Swagger, BDD, API, Automation, Testing 🏢 Description: We are seeking a highly skilled Python Test Automation Engineer to join our team! The project operates in the aviation sector and involves a mission-critical flight management system used in a highly regulated environment. It is developed and maintained by multiple international teams working in a distributed setup. The system we are working on is complex, so our goal is to improve test efficiency, scalability, and overall quality through a more standardized and maintainable approach. Your tasks Writing new tests in Python Developing a testing framework using Selenium Working with Cucumber/Gherkin Focusing on refactoring existing test suites and expanding automation Improving test efficiency Requirements Minimum 3 years of Python development experience Experience in UI test automation in Selenium Hands-on experience in Cucumber/Gherkin to drive BDD-based software development API Testing using Postman, Swagger English at an advanced level Residing in Poland required Nice-to-have requirements Knowledge of CI/CD processes (Jenkins or other tools) Experience in working with GitHub 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
Grid Dynamics Poland
Developer Python Intern Gdansk
Intern
Hybrid
Gdansk, Poland
32 - 32 PLN
🏢 Summary: 6-month IT internship focused on developing Python programming skills under the supervision of an experienced mentor in a hybrid work model. The program combines practical tasks, mentorship, and technical evaluation, with the possibility of further employment after completion. 🗂️ Requirements: Good knowledge of Data Structures and Algorithms, Understanding of OOP/OOD principles, Knowledge of OSI model, TCP/IP, HTTP/HTTPS, Knowledge of relational databases and SQL, Knowledge of Linux/Unix, Knowledge of Python fundamentals, Basic practical experience with Python, Intermediate or higher English, BS or MS degree (or undergraduate status) in technical field, Availability to work 30 hours per week for 6 months, Availability to work 4 days per week from Gdansk office 📃 Skills: Python, SQL, Linux, Unix, TCP/IP, HTTP, HTTPS, OSI, OOP, OOD, Git, CI/CD, PyCharm 🏢 Description: Are you looking for a great opportunity to expand your skills and knowledge? Want to join a multinational company with interesting projects and learn from our professionals? If you are ready to start your career in IT, just show us your potential, and we will give you the experience! Responsibilities: Learning under the supervision of an experienced programmer Spend 30 hours per week for 6 months on developing yourself in your chosen field Working closely with your mentor on daily tasks Collaborating with the team in a hybrid model: 4 days per week in our office and 1 day remotely is mandatory Min requirements: Good knowledge of Computer Science fundamentals: Data Structures and Algorithms OOP/OOD principles Networking: OSI model, TCP/IP, HTTP/HTTPS Databases: relational DB concepts and SQL OS: Linux/Unix Good knowledge of Python fundamentals (Python Core) Basic practical experience with Python English: Intermediate or higher (spoken and written) Technical education: BS or MS, undergraduate This role is based in our office in Gdansk. Being located in Gdansk or within a comfortable commuting distance is preferred to support our 4+1 hybrid work model. Would be a plus: Git Hands-on experience with Linux/Unix Practical experience in CI/CD PyCharm familiarity We offer: The duration of the internship is 6 months 6 working hours a day Compensation for the period of study Mentoring from professional specialists, development plan, monitoring of learning progress, technical assessment upon completion of training The best students will have the opportunity for further employment in the company Opportunity to participate in all activities of the company We provide all the necessary equipment Access to training platforms