N

Netspend

Prepaid debit cards and financial services

Senior Software Development Engineer in Test

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeNoida, Uttar Pradesh, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field and at least 8 years of experience are required.
  • At least 8 years of experience in software testing, test automation, and quality engineering, including substantial hands-on automation development, is required.
  • Strong coding experience in Java or Groovy, Selenium, relational databases, unit testing frameworks, and performance testing is required.
  • Hands-on experience building testing frameworks with BDD Cucumber or TestNG is required.
  • Frontend automation experience using Selenium, Appium, or another tool is required.
  • Hands-on experience automating web services using Java or Groovy is required.
  • Database testing experience and the ability to write complex SQL are required.
  • Knowledge of at least one build tool, such as Gradle, Maven, or Ant, is required.
  • Knowledge of CI/CD using Jenkins or GitLab is required.
  • Experience with Agile methodologies and tools such as JIRA and Confluence is required.
  • Hands-on knowledge of AI usage and AI tools is required.
  • Exposure to designing custom automation frameworks is required.
  • Exposure to continuous integration using Bamboo or Jenkins is required.
  • Exposure to Agile methodology is required.
  • A strong understanding of microservices architecture, distributed systems, asynchronous processing, and event-driven workflows is required.
  • Knowledge of performance and security testing is desirable.
  • Exposure to stored procedures and PL/SQL is required.
  • Working knowledge of Unix commands is required.
  • Strong API automation and REST API testing expertise is required; familiarity with GraphQL is an advantage.
  • Experience in performance and scalability testing, including load generation, bottleneck identification, and system behavior analysis, is required.
  • Proficiency with Git-based workflows, debugging, troubleshooting, and code reviews is required.
  • Strong communication, documentation, and analytical skills, attention to detail, thoroughness, and ownership of work are required.
  • The candidate must be able to work independently in a fast-paced engineering environment.

Responsibilities

  • Design, develop, and maintain scalable, reusable test automation frameworks for UI, API, integration, and end-to-end testing.
  • Develop automated test solutions using C#/.NET, Java, Python, or other suitable programming languages.
  • Build and maintain automated test suites for REST APIs, microservices, GraphQL, databases, and asynchronous workflows.
  • Validate financial transaction workflows, payment processing, transaction status updates, data integrity, and error-handling scenarios.
  • Integrate automated tests into CI/CD pipelines to enable continuous testing and reliable releases.
  • Perform functional, regression, integration, performance, scalability, and reliability testing.
  • Design and execute load and stress tests to evaluate system behavior under peak transaction volumes.
  • Investigate and troubleshoot complex defects across distributed systems and cloud-native applications.
  • Collaborate with developers, architects, product managers, and DevOps teams to define test strategies and quality standards.
  • Develop reusable automation libraries, test utilities, service mocks, and test data management solutions.
  • Work with containerized applications and Kubernetes-based environments to validate service reliability and deployment quality.
  • Monitor test execution results, analyze failures, and provide actionable insights through test reports and quality metrics.
  • Test security-sensitive workflows, access controls, data validation, and negative scenarios.
  • Mentor junior SDETs and contribute to automation best practices, code reviews, and continuous improvement initiatives.
  • Own quality engineering activities from test planning and design through execution and release validation.

Desired Qualifications

  • Experience in fintech, payments, digital banking, prepaid cards, or other financial technology platforms.
  • Familiarity with payment processing workflows, transaction lifecycle management, reconciliation, and financial data validation.
  • Knowledge of security testing principles, OWASP guidelines, authentication, authorization, and secure API testing.
  • Experience with performance testing tools such as JMeter, Gatling, or k6.
  • Familiarity with service virtualization and mocking tools such as WireMock.
  • Experience with Helm, service mesh technologies, and cloud platforms such as AWS or Azure.
  • Exposure to observability and monitoring tools such as Datadog, New Relic, or Splunk.
  • Experience with test reporting, quality metrics, and automation coverage analysis.
  • Good knowledge of mobile automation using Appium or BrowserStack.
  • Exposure to monitoring tools such as Splunk or Dynatrace.

About the Company

Netspend

Prepaid debit cards and financial services

NetSpend provides prepaid debit cards and related financial services for unbanked or underbanked consumers. Its General Purpose Reloadable cards work like debit cards without a bank account, with funds loaded via direct deposit, transfers, or a wide network of reload locations, plus online bill pay and mobile access. It differentiates itself through a large reload-network (over 130,000 locations) and a focus on payroll cards and alternative banking tools for underserved customers. Its goal is to give underserved users financial control by offering accessible, reloadable payment cards and related tools without needing a traditional bank account.

Company size
501-1,000
Company stage
IPO
Headquarters
Austin, TX
Founded
1999

Recently Posted Jobs

Explore more opportunities at Netspend

See more jobs