Fraud QA Software Development Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time
#315227·Dodano około miesiąc temu·55
Źródło: nofluffjobs.com
🚫Oferta wygasła. Ta oferta pracy nie jest już aktywna i rekrutacja została zakończona.

Tech Stack / Keywords

QASecurityTestingAutomated testingContinuous integrationTest automationMicroservicesCloudCDCI/CD PipelinesProtocolsJiraAWSGCPAnsiblePuppetTerraformKubernetesDockerMicroservices architectureNoSQLPythonJavaGoGolangDegreeJavaScriptTypeScriptPUBKafkaData modelsPostgreSQLMongoDBRedisSOAPAmazon Web ServicesGoogle cloud platformREST APIWeb serviceAPI testingGitHub ActionsJenkinsGatewayVue.jsData scienceBig dataXMLJSONSSOSAMLAPIQuality assuranceGoogle Cloud PlatformSQL

Wymagania

  • 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.
  • Experience with Cloud preferably Amazon Web Services (AWS) or Google Cloud Platform (GCP), 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 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.

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.

Obowiązki

Strategic Leadership & Architecture:

  • Serve as a strategic leader and influential participant in architecture and design reviews for high-scale distributed systems.
  • 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.
  • Drive non-functional automation solutions, emphasizing redundancy, failover, and performance across cloud infrastructure.
  • Ensure testability during design reviews for new features, focusing on observability and verification for complex event-driven workflows.
  • Evaluate the impact of new features on existing tests and assess the feasibility of testing complex routing or decision engines.

Automation & Quality Infrastructure Ownership:

  • Own the "Quality Infrastructure," designing, developing, enhancing, and maintaining automated frameworks and scalable test suites for continuous integration and delivery (CI/CD).
  • Optimize CI/CD pipelines for fast feedback loops and ensure test environments are stable and production-representative.
  • Responsible for Automated Test Case Creation, Test Planning, Test Development, and Test Execution.
  • Monitor global test results to identify failure or reliability trends and implement protocols to close systemic gaps.
  • Utilize observability tools to identify the root causes of test failures.

Reliability & Shift-Left Implementation:

  • Lead the transition from traditional QA to a reliability-focused testing model, including implementing Chaos Engineering and proactive monitoring to prevent customer-impacting failures.
  • Drive the implementation of "Shift Left" practices across the organization.

Agile Execution & Process Improvement:

  • Participate in application development and testing as an active member of an Agile team.
  • Define testing requirements and develop test plans in close collaboration with Product and Engineering teams.
  • Define and uphold the "Definition of Done" and quality KPIs for the team, providing leadership with visibility into system health and release readiness.
  • Recommend and drive quality improvement initiatives and continuous process improvements to raise the standard of software company-wide.
  • Document, track, and escalate issues as appropriate; facilitate the tracking of bugs and enhancements using tools like JIRA.
  • Write high-quality documentation, including technical runbooks and solutions for observed issues.

Technology & Mentorship:

  • Evaluate and drive the adoption of new state-of-the-art testing technologies, such as contract testing or AI-driven debugging.
  • Own SDET support across multiple applications and system components, from ideation to deployment.
  • 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.
MOVATE SP Z.O.O.

MOVATE SP Z.O.O.

5 aktywnych ofert

Zobacz wszystkie oferty