Join our team developing an international trading platform that provides advanced services to traders worldwide. The project focuses on the Client Area, a crucial system component responsible for trading and payment services. We are currently transforming our platform by migrating from a legacy monolithic .NET Framework 4.6 solution to a modern microservices-based architecture with a new frontend and backend built on .NET Core and best engineering practices You will join a cross-functional team responsible for the Client Area, working closely with other teams managing Payment, CRM, and additional services. The team consists of 6+ developers, a Team Lead, Product Owner, dedicated QA engineers, and, in some cases, Business Analysts and Cloud Engineers. Our teams primarily operate in the GMT+2 time zone Please note: The selection process for this position consists of three stages: a technical interview, a client interview, and a test assignment. The test assignment is the final stage. All candidates for this position must complete the test assignment. By submitting your application, you confirm your willingness to participate in this assessment Technologies Used Backend: .NET Core (migration in progress, microservices architecture) Frontend: React or Angular (to be redesigned) Database: Microsoft SQL Server Cloud: AWS (Amazon Web Services) Logging: AWS CloudWatch Monitoring: GraphOne Integration: REST API between services
responsibilities
Design and develop backend and frontend components of the client-side system
Participate in the migration from a monolithic architecture to a microservices-based solution
Integrate trading and payment systems to ensure secure and reliable handling of real money transactions, trades, wallets, and both bank and electronic transfers
Provide clients with current account and transaction information
Collaborate with QA, Product Owners, and other stakeholders to deliver high-quality features
Contribute to the design and implementation of RESTful APIs and integration solutions
requirements
3+ years of experience as a Full-stack .NET Developer
Proficiency in .NET Core and frontend frameworks (React or Angular)
Background in AI Engineering
Experience designing and developing microservices-based solutions
Skills in Microsoft SQL Server
Understanding of REST API design and integration
Good communication skills and ability to work in a distributed team
English: Upper-Intermediate (B2) or higher
nice to have
Familiarity with cloud platforms such as AWS or Azure
Background in legacy .NET Framework projects
Knowledge of Kafka, RabbitMQ, or other messaging solutions
Familiarity with monitoring and logging tools such as GraphOne or AWS CloudWatch
We are seeking a Senior QA Automation Engineer with strong expertise in JavaScript/TypeScript to join our team. This role is part of the engineering organization and focuses on quality ownership within the product team. It is a collaborative position that contributes directly to product delivery, stability and scalability. This position requires working 3 days per week from our office in Gdansk, Wroclaw, Krakow, Warsaw, Katowice, Lodz or Poznan.
responsibilities
Design and maintain end-to-end automated tests in TypeScript, developed alongside application code
Collaborate with developers throughout the feature lifecycle, including design, implementation and defect resolution
Define test strategies at both feature and system levels
Contribute to the development and improvement of the automation testing framework
Make informed decisions about using mocks, stubs or real integrations based on testing goals
Ensure automated tests are reliable, maintainable and suitable for execution in CI/CD pipelines
Participate in code reviews for test code and, when appropriate, application code
Provide fast, clear and actionable feedback on quality and defects to the development team
Promote a built-in quality mindset and continuous improvement of testing practices across the team
requirements
3+ years of experience in test automation within product or platform teams
Proficiency in TypeScript or JavaScript
Experience with end-to-end tests written alongside application code (near-code or monorepo approach)
Background in cross-functional teams with close collaboration with Backend, Frontend and DevOps engineers
Skills in modern E2E testing frameworks such as Playwright or equivalent
Understanding of testing principles and strategies, including the test pyramid, shift-left approach and contract testing
Experience with REST API testing, data validation and system-level testing
Capability to design and implement mocks, stubs and other test doubles for stable and isolated tests
Understanding of object-oriented or functional programming concepts as applied to test code and frameworks
Experience with CI/CD pipelines such as GitLab CI, Jenkins or GitHub Actions
Familiarity with test observability and reporting tools such as Allure, TestOps or CI-based reporting
Strong communication skills and ability to participate in technical discussions and challenge requirements constructively
English proficiency at an intermediate level or higher, both written and spoken
nice to have
Background in writing and maintaining integration tests for service-to-service or contract-based testing
Expertise in contributing to the design and evolution of test automation frameworks
Knowledge of Docker and test environment configuration
Skills in testing GraphQL APIs
Experience with distributed systems or high-load platforms
Competency in non-functional testing, including performance, reliability and resilience testing
We are seeking an experienced QA Automation Engineer to join the project of our Client, a global leader in banking, investment banking, and financial services. We’re looking for a professional who can ensure the reliability, performance, and quality of our AI‑driven and automation‑focused solutions. You will design and execute automated test suites for applications, data pipelines, and AI/ML‑powered components. Working closely with engineers, analysts, and project managers, you’ll help build a robust testing framework that supports rapid, high‑quality delivery across the product team. This position offers a flex-hybrid model of work, with 3 days per week working from the office located in Wroclaw or Krakow.
responsibilities
Develop, maintain, and execute automated test scripts for backend services, APIs, and automation workflows
Validate data processing pipelines and AI/ML model outputs for accuracy and consistency
Build test frameworks and integrate automated tests into CI/CD pipelines
Identify defects, analyze root causes, and collaborate with engineering teams to resolve issues
Create test plans, test cases, and documentation aligned with project requirements
Contribute to continuous improvement of testing standards and quality practices
requirements
3+ years of experience in Test Automation
Experience with PyTest, Selenium and Robot Framework
Strong Python skills for writing and maintaining automated tests
Familiarity with API testing tools (Postman, REST Assured)
Understanding of CI/CD pipelines and version control (Git)
Experience testing data workflows or AI/ML based systems is a strong plus
Solid analytical mindset, attention to detail, and ability to work in a fast moving cross functional environment
Are you a forward-thinking professional with a strong background in QA Automation and an interest in financial services? Join EPAM in Madrid as a QA Automation Engineer in the private banking sector and accelerate your career in financial services technology. We're looking for a team player with excellent communication skills, engineering mastery and a B2+/C1 English level for effective stakeholder interactions. This is a hybrid role based in Madrid's city center, ideal for those eager to thrive in a dynamic environment and make a significant impact in private banking technology. Join EPAM and contribute to shaping the future of financial services in Spain!
responsibilities
Work as an embedded QA Automation Engineer in an Agile team
Drive all quality aspects of the team in regard to Software Quality
Test case design to ensure proper coverage of requirements and the execution of the same
Identify tests for test automation
Identify, prioritize, and automate regression and critical path test scenarios using Selenium WebDriver with Java or C# and Tricentris Tosca (Commander, Engine, Analytics)
Perform manual testing as needed, including periods where manual testing may be the primary responsibility
Create or organize required Test data
Maintain (add, remove, update) regression test cases
Execute and document the execution of tests in an audit proved manner
Be able to read and write some code if needed in Java / #C
Defect Management
requirements
BSc/MSc in Computer Science, Engineering or related field
Work experience in an agile team is mandatory, in a DevOps setup is a strong plus
Experience in leading/supporting all testing initiatives of an agile team from Dev to acceptance testing
Strong experience in Test case design (TCD) to ensure proper coverage of requirements/acceptance criteria
Experience in risk-based testing
5+ years general Test Automation experience covering UI and API (Focus on Selenium or Tosca)
Used to perform manual testing as needed, including periods where manual testing may be the primary responsibility
Self-guided exploration of DB to find relevant test data
Good Jira knowledge
Basic XRAY knowledge is a plus
Further experiences which are not mandatory but a strong plus: cloud technologies, web application architecture, banking domain knowhow related to Client Lifecycle Management
We seek a highly skilled Senior Python Full Stack Engineer to join our dynamic team at the forefront of healthcare technology. Your role will be pivotal in enhancing our machine learning application with PyShiny, as well as expanding and integrating it with internal systems. The ideal candidate will possess robust proficiency in Python and its frameworks, coupled with a deep understanding of AWS cloud services.
responsibilities
Design and build robust software solutions to enhance the PyShiny frontend and backend of our ML application
Utilize AWS to scale the application, optimizing its performance and reliability
Integrate the ML application with other internal tools and systems to ensure seamless operation
Implement GitOps and DevOps methodologies, using Terraform and Ansible for automation
Maintain high code quality with automated tests and production support
requirements
5+ years of experience in Python software development, with a strong focus on both frontend and backend
Expertise in PyShiny; experience with other Python frontend tools such as Dash or Streamlit is a plus
Solid understanding of REST and familiarity with FastAPI
Proficiency in AWS for application scaling, and familiarity with Terraform and Ansible for infrastructure management
Knowledge of the Posit stack, particularly Posit Connect
English level: B2+
nice to have
Understanding of machine learning concepts and their application in healthcare
Knowledge of cheminformatics
Experience with data processing pipelines using tools like Airflow
We seek a highly skilled Senior Python Full Stack Engineer to join our dynamic team at the forefront of healthcare technology. Your role will be pivotal in enhancing our machine learning application with PyShiny, as well as expanding and integrating it with internal systems. The ideal candidate will possess robust proficiency in Python and its frameworks, coupled with a deep understanding of AWS cloud services.
responsibilities
Design and build robust software solutions to enhance the PyShiny frontend and backend of our ML application
Utilize AWS to scale the application, optimizing its performance and reliability
Integrate the ML application with other internal tools and systems to ensure seamless operation
Implement GitOps and DevOps methodologies, using Terraform and Ansible for automation
Maintain high code quality with automated tests and production support
requirements
5+ years of experience in Python software development, with a strong focus on both frontend and backend
Expertise in PyShiny; experience with other Python frontend tools such as Dash or Streamlit is a plus
Solid understanding of REST and familiarity with FastAPI
Proficiency in AWS for application scaling, and familiarity with Terraform and Ansible for infrastructure management
Knowledge of the Posit stack, particularly Posit Connect
English level: B2+
nice to have
Understanding of machine learning concepts and their application in healthcare
Knowledge of cheminformatics
Experience with data processing pipelines using tools like Airflow
Hybrid in United States of America: New Jersey, Englewood Cliffs
Automated Testing in Mobile
& 5 others
We are seeking a highly skilled and experienced Senior Software Test Automation Engineer to join our team. This role is ideal for someone passionate about quality assurance and automation, with a proven track record in testing apps on OTT and Smart TV platforms, as well as developing robust testing frameworks. Req# 983982123.
responsibilities
Provide high-level test effort estimates
Create detailed and structured test plans and test cases
Set up test harnesses to validate functionality
Conduct automation feasibility studies and develop API, functional, integration, and performance scripts across platforms
Build, deploy applications, and execute manual and automated testing processes
Analyze logs to determine root causes of issues and report defects until closure
Collaborate actively in agile ceremonies like standups, planning sessions, and retrospectives
Perform nightly automated regression and performance tests
Leverage CI/CD pipelines for functional, integration, and production testing
Document knowledge materials, including HOWTOs, for the quality and performance engineering team
Coach and mentor quality engineers while driving process compliance and publishing KPIs
Coordinate with onsite and offshore teams as needed
requirements
B.S degree or higher in computer science or related field
5+ years of experience in software engineering QA testing
3+ years of expertise in testing apps on OTT platforms such as Apple TV, Roku, and Samsung Smart TVs
Background in testing ads, video players (live/on-demand), streaming media content, and metrics on OTT/Smart TV platforms
Skills in Java, TypeScript, and JavaScript
Proficiency in implementing automation frameworks using tools like Selenium, Playwright, WebdriverIO, Appium, TestNG, and JUnit
Competency in performance testing tools to measure server and client-side metrics
Experience in software engineering security testing
Familiarity with tools including Git, SQL, Jenkins, Maven, ANT, Charles, Fiddler, New Relic, JIRA, and TestRail
Any certification related to QA, process, automation, performance testing, or security
We are seeking a talented Middle Automation Tester to join our remote team, working on a project that involves developing and maintaining a suite of automated tests. As a QA Engineer (SDET), you will be responsible for creating automated tests for different levels (Contract Based Testing, Integration, Functional, Performance, etc.) and building an automated test suite to run customer's UAT. You will also be responsible for coordinating with developers and stakeholders to ensure proper definition of stories and appropriate coverage, as well as defining test scenarios and strategies for complex backend architectures.
responsibilities
Creating automated tests within different levels (Contract Based Testing, Integration, Functional, Performance, etc.)
Building an automated test suite to run customer's UAT
Coordinating with developers and stakeholders to ensure proper definition of stories and appropriate coverage
Defining test scenarios and strategies for complex backend architectures
Identifying and reporting defects and issues to the development team
Collaborating with cross-functional teams to troubleshoot and resolve issues
Maintaining and improving existing automated test scripts and frameworks
Participating in code reviews and providing feedback on testability and quality
requirements
2+ years of experience with Java 8 and its implementations for test framework design
Skills and experience in setting up a test automation framework using Selenium
Working knowledge of Docker and experience with containerization
Familiarity with API testing using any tools or custom automation
Hands-on experience with CI pipelines/tools such as Jenkins, AWS CodePipeline, CircleCI, etc.
Experience in working with Amazon Web Services (AWS) and knowledge of cloud-based infrastructure
Fluent spoken and written English at an upper-intermediate level or higher
nice to have
Knowledge of performance testing methodologies and tools
Experience in working with other cloud platforms such as Microsoft Azure or Google Cloud Platform
Experience in working with mobile automation testing frameworks such as Appium or Espresso
Knowledge of security testing methodologies and tools
Are you a forward-thinking professional with a strong background in backend and frontend development and an interest in financial services? Join EPAM in Madrid as a Senior Full Stack Engineer in the private banking sector and accelerate your career in financial services technology. We're looking for a team player with excellent communication skills, engineering mastery and a B2+/C1 English level for effective stakeholder interactions. This is an on-site role based in Madrid's city center, ideal for those eager to thrive in a dynamic environment and make a significant impact in private banking technology. Join EPAM and contribute to shaping the future of financial services in Spain!
responsibilities
Work together in a cross functional team using agile methodologies as part of a DevOps centric model
Design, implement, deploy, release and monitor your team's applications, take part on pull request reviews
Understand business needs by working together with your colleagues from across different divisions of our client
Take part of planning and feature refinement sessions together with your team
Together with Solution Architects, design software solutions that are aligned to the overall architecture vision
Actively take part on our Software Engineering communities, sharing your knowledge and helping others
Deliver high quality code, aligned with our client’s guidelines and standards
requirements
Bachelor's degree in Computer Science or a related field, or equivalent experience
Proven experience in backend and frontend software engineering, particularly with Java and JS, React, TypeScript
Wide experience in Software Engineering using industry standards such as test oriented development using TDD and BDD
Understanding of DevOps concepts such as CI/CD and the importance and value of automated testing
Technical stack: Java, Spring Boot, Service oriented architecture, RESTful services, SQL (MSSQL, Oracle, Postgres), React, JavaScript and Typescript; Kubernetes (PKS) and Virtual Machines; Streaming using Kafka, Avro; Open API, UML
Knowledge and practical experience with DevOps principles, including CI/CD and Kubernetes
Enthusiastic about continuous learning and contributing to our client’s technological evolution
Pragmatic, proactive, and open-minded, possessing an entrepreneurial approach
Good communication skills, with the ability to collaborate with colleagues and stakeholders