Senior SDET Analyst at Global Payments

Pune, Maharashtra, India

Global Payments Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Payments, FinTechIndustries

Requirements

  • Experience in application development and testing throughout the software development lifecycle
  • Ability to build and maintain automated testing suites with continuous integration, testing, deployment, and delivery
  • Proficiency in designing/developing automation frameworks, test suites, and scripts
  • Knowledge of quality paradigms, including TDD (test-driven development) and BDD (behavior-driven development)
  • Skills in white box testing, unit testing, and component testing at the source code level
  • Capability to program and create mid-level test cases using unit and component testing tools
  • Experience developing moderately complex software tools, frameworks, and utilities for validation/verification and end-to-end functional testing
  • Proficiency in writing code for non-UI components like APIs, RESTful APIs, and web services
  • Experience installing, using, building, customizing, and deploying moderately complex CI frameworks and test environments
  • Skills in performance, load, security, and service virtualization testing, including developing test scripts, test data, analysis, and interpretation of results
  • Ability to conduct impact analysis, evaluate regression test suites, testability of code, and application performance
  • Knowledge of scripting, data generation, and maintaining automation infrastructure

Responsibilities

  • Participate in all steps of the software development lifecycle and produce quality code
  • Collaborate with peers to identify and recommend quality assurance practices using automation
  • Conduct impact analysis and evaluate effects on regression test suites, code testability, and performance
  • Perform quality checks and update automation scripts
  • Identify and design testing suites for TDD and BDD to enable early and frequent testing
  • Identify process improvements and continuous quality measures across the development lifecycle
  • Write and execute application tests at the source code level (white box testing) within unit and component testing
  • Identify and suggest improvements for code quality, functionality, performance, and maintainability
  • Build, maintain, and review mid-level unit and component test suites and conduct automated white box tests
  • Identify improper coding and code quality issues
  • Integrate white box test suites with continuous integration (CI) tools
  • Develop moderately complex software tools, frameworks, and utilities for validation/verification and end-to-end functional testing
  • Identify and recommend tools/frameworks for testing and create automated tools for generic use and maintainability
  • Write moderately complex code using/exercising APIs, RESTful APIs, and web services to develop testing frameworks
  • Integrate automated suites with CI tools for frequent execution
  • Install and use moderately complex CI frameworks in continuous testing and deployment/delivery
  • Build, customize, and deploy moderately complex test environments and test automation frameworks
  • Perform moderately complex scripting, data generation, and methods to maintain automation infrastructure
  • Integrate CI tools with other testing infrastructure and develop moderately complex reporting/metrics on CI
  • Develop test scripts, test data, and analyze/interpret performance, load, and security testing results
  • Conduct testing, analysis, and interpret results using service virtualization testing

Skills

Automation Frameworks
Test Automation
CI/CD
TDD
BDD
Regression Testing
Performance Testing
Load Testing
Security Testing
Service Virtualization

Global Payments

Payment technologies and software solutions

About Global Payments

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI