Software QA Engineer III at Global Payments

Xi'An, Shaanxi, China

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

Requirements

  • Experience participating in all steps of the software development life cycle (SDLC)
  • Ability to collaborate with peers to identify and recommend quality assurance practices using automation
  • Proficiency in conducting impact analysis, evaluating regression test suites, testability of code, and application performance
  • Skills in designing and maintaining automation frameworks, test suites, and scripts with continuous integration (CI), testing, deployment, and delivery
  • Knowledge of performance, load, security, and service virtualization testing
  • Expertise in white box testing, unit testing, and component testing at the source code level
  • Ability to identify and suggest improvements for code quality, performance, and maintainability
  • Proficiency in building, maintaining, and reviewing mid-level unit and component test suites
  • Experience integrating white box test suites with CI tools
  • Skills in programming and creating mid-level test cases using unit and component testing tools
  • Ability to develop moderately complex software tools, frameworks, and utilities for validation/verification and end-to-end functional testing
  • Knowledge of non-UI components like APIs, RESTful APIs, and web services for framework development
  • Experience installing, using, building, customizing, and deploying moderately complex CI frameworks for continuous testing and deployment/delivery
  • Proficiency in moderately complex scripting, data generation, and maintaining automation infrastructure
  • Ability to integrate CI tools with testing infrastructure and develop moderately complex reporting/metrics on CI
  • Skills in developing test scripts, test data, and analyzing/interpreting performance, load, and security testing results

Responsibilities

  • Perform and participate in application development and testing to ensure continuous quality and testability throughout the SDLC
  • Build quality into the software development process with automated testing suites covering code quality to functionality
  • Use quality paradigms for real-time quality via automation and frequent regression testing
  • Design, develop, and maintain automation frameworks, test suites, and scripts with CI/CD
  • Conduct performance, load, security, and service virtualization testing
  • Participate in all SDLC steps and produce quality code
  • Collaborate to recommend QA practices at the source using automation
  • Conduct impact analysis and evaluate effects on regression 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 improper coding and code quality issues
  • Integrate white box test suites with 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 automation frameworks
  • Perform moderately complex scripting, data generation, and methods to maintain automation infrastructure
  • Integrate CI tools with other testing infrastructure and develop reporting/metrics on CI
  • Develop test scripts, test data, and analyze/interpret performance, load, and security testing results

Skills

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

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