
Fraud QA Software Development Engineer in Test
Movate • Poland
Role & seniority
- Senior/lead Quality engineer specializing in test automation (SDET) for high-traffic Fraud and Regulatory platforms
Stack/tools
Languages: Python, Java (also Go, JavaScript/TypeScript)
Cloud: AWS and/or GCP; serverless, containers
CI/CD: experience with automated test frameworks, pipelines; tools like Docker, Kubernetes
Testing: automated test frameworks, contract testing (Pact), load/performance, chaos engineering
Data: SQL (PostgreSQL), NoSQL (MongoDB, Redis); REST/SOAP API testing
Platforms: microservices, event-driven architectures (Kafka, Pub/Sub, Cloud Tasks)
Infrastructure/Orchestration: Terraform, Ansible, Puppet; monitoring/observability tooling
Collaboration: JIRA; agile teams; documentation/runbooks
Top 3 responsibilities
-
Lead architecture and design reviews for scalable, self-healing test automation across microservices and event-driven pipelines
-
Own quality infrastructure: build/maintain automated frameworks, optimize CI/CD, ensure stable production-representative test environments
-
Drive shift-left and reliability initiatives: chaos engineering, observability, testability in design reviews; define DoD and quality KPIs; mentor team
Must-have skills
-
8–10+ years in software test automation; proven enterprise framework design/build
-
Proficient in Python and/or Java; strong scripting/software development skills
-
Experience with cloud-native services, containers (Docker/Kubernetes), serverless
-
Testing of asynchronous/ev
Full Description
Movate is a part of a global information and communication technology company. We strongly believe that our People are the reason for our success. Discover the concept of 'SMALLPORATION' and join our team!
"We don’t just offer jobs, we provide careers."
So, if you are eager to thrive with us, take a look at the offer below!
ABOUT THE ROLE
You will ensure the continuous quality, testability, and security of code throughout the software development lifecycle by helping architect and support systems to proactively prevent defects, ensuring the scalability and reliability of high-traffic Fraud and Regulatory platforms. You will serve as a strategic partner to Engineering and Product leadership, influencing enterprise decisions on testing methodologies and metrics to ensure software quality across complex, global production environments. You will bridge the gap between development and quality, building automated testing suites that provide comprehensive support from initial code development through to global production functionality. You will need to design, develop and maintain automated frameworks, test suites and scripts for continuous integration, testing, deployment and delivery. Your work directly impacts the reliability of our mission-critical, high-traffic Fraud and Regulatory platforms.
WHAT YOU'LL DO
Your key responsibilities will include Driving Quality, Automation, and Reliability Strategic Leadership & Architecture
- ● You will serve as a strategic leader and influential participant in architecture and design reviews for high-scale distributed systems.
- ● You will lead the design and evolution of next-generation, scalable, and self-healing test automation frameworks for microservices and event-driven pipelines, handling high-concurrency workloads.
- ● You will drive non-functional automation solutions, emphasizing redundancy, failover, and performance across cloud infrastructure.
- ● You will ensure testability during design reviews for new features, focusing on observability and verification for complex event-driven workflows.
● You will evaluate the impact of new features on existing tests and assess the feasibility of testing complex routing or decision engines. Automation & Quality Infrastructure Ownership
- ● You will own the "Quality Infrastructure," designing, developing, enhancing, and maintaining automated frameworks and scalable test suites for continuous integration and delivery (CI/CD).
- ● You will optimize CI/CD pipelines for fast feedback loops and ensure test environments are stable and production-representative.
- ● You will be responsible for Automated Test Case Creation, Test Planning, Test Development, and Test Execution.
- ● You will monitor global test results to identify failure or reliability trends and implement protocols to close systemic gaps.
● You will utilize observability tools to identify the root causes of test failures. Reliability & Shift-Left Implementation
- ● You will lead the transition from traditional QA to a reliability-focused testing model, including implementing Chaos Engineering and proactive monitoring to prevent customer-impacting failures.
● You will drive the implementation of "Shift Left" practices across the organization. Agile Execution & Process Improvement
- ● You will participate in application development and testing as an active member of an Agile team.
- ● You will define testing requirements and develop test plans in close collaboration with Product and Engineering teams.
- ● You will define and uphold the "Definition of Done" and quality KPIs for the team, providing leadership with visibility into system health and release readiness.
- ● You will recommend and drive quality improvement initiatives and continuous process improvements to raise the standard of software company-wide.
- ● You will document, track, and escalate issues as appropriate; facilitate the tracking of bugs and enhancements using tools like JIRA, ensuring efficient issue handling.
● You will write high-quality documentation, including technical runbooks and solutions for observed issues. Technology & Mentorship
- ● You will evaluate and drive the adoption of new state-of-the-art testing technologies, such as contract testing or AI-driven debugging.
- ● You will own SDET support across multiple applications and system components, from ideation to deployment.
- ● You will demonstrate the ability to build effective relationships through partnering and collaboration with Product and Engineering teams.
- ● Provide guidance and mentorship to less experienced team members.
- ● Utilize and gain expertise in technologies such as AWS and GCP, Ansible, Puppet, Terraform, Kubernetes, Docker, Microservices Architecture, Relational and NoSQL Databases, Python, Java, and Go.
WHAT'S REQUIRED FOR THE APPLICATION
- ● B.S./B.A. degree in Engineering, Science, or Mathematics or technical certification and/or related experience
- ● 8-10+ years of professional experience in software test automation, including designing, building and creating test frameworks
- ● Proven track record of designing, building, and creating enterprise-level test frameworks from scratch.
- ● Design, Develop and Implement test automation frameworks and scripts at a highly proficient level
- ● High proficiency in Python and/or Java
- ● Good software development/scripting skills in common languages like Python, Go, JAVA, JavaScript /Typescript, etc.
- ● Experience with Cloud preferably Amazon Web Services (AWS) or Google Cloud Platform (GCP) or including serverless functions and containerized services
- ● Mastery of cloud-native services, including containerization (Docker, Kubernetes) and serverless functions.
- ● Deep understanding of testing asynchronous, event-driven architectures including Pub/Sub, Cloud Tasks, or Kafka.
- ● Experience validating complex data models in SQL (PostgreSQL) and NoSQL (MongoDB, Redis, Datastore).
- ● Experience with testing applications with multi-tiered and distributed architecture, preferably with Restful Web Service API testing with knowledge of REST and/or SOAP APIs ● Experience with load, performance, chaos and scalability testing
- ● Documenting, tracking and escalating issues as appropriate with the ability to build effective relationships through partnering and collaboration
- ● Handling complex software system infrastructure tasks – from requirements to production.
- ● Experience in designing, developing, building and running a Continuous Integration Test system
- ● Experience with debugging and tracing distributed systems to identify issues with test failures
WHAT'S NICE TO HAVE
- ● Experience with CI/CD tools such as GitHub Actions, Jenkins, or GCP Cloud Build.
- ● Familiarity with commerce systems, payment gateway integrations, and transaction lifecycle management.
- ● Understanding of frontend frameworks like Vue.js to support a full-stack testing perspective.
- ● Experience with Load and Performance testing for high-traffic systems.
- ● Experience with Contract Testing (e.g., Pact) for multi-tiered and distributed architectures
- ● Experience in testing Kafka or similar queuing services
- ● Experience in Data Science or Big Data frameworks to support journey analytics
- ● Experience working with XML, XSLT, JSON
- ● Familiarity with SSO standards (SAML 2.0, OIDC) and API security/vulnerability testing.