Senior Quality Analyst at Global Payments

Mexico City, Mexico City, Mexico

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
  • Proficiency in building quality into the software development process with automated testing suites
  • Knowledge of quality paradigms, automation, and frequent regression testing
  • Ability to design, develop, and maintain automation frameworks, test suites, and scripts with continuous integration, testing, deployment, and delivery
  • Skills in conducting performance, load, security, and service virtualization testing
  • Capability to participate in all steps of the software development life cycle and produce quality code
  • Experience with collaborative software development approaches for quality assurance using automation
  • Ability to conduct impact analysis, evaluate regression test suites, testability of code, and application performance
  • Proficiency in performing quality checks and updating automation scripts
  • Knowledge of test-driven development (TDD) and behavior-driven development (BDD) for early and frequent testing
  • Skills in writing and executing moderately complex application tests at the source code level (white box testing) for unit and component testing
  • Ability to identify and suggest improvements for code quality, functionality, performance, and maintainability
  • Experience building, maintaining, and reviewing mid-level unit and component test suites with automated white box tests
  • Capability to identify improper coding and code quality issues and integrate white box test suites with CI tools
  • Proficiency in programming and creating basic to mid-level test cases using unit and component testing tools
  • Skills in developing standard software tools, frameworks, and utilities for validation, verification, and end-to-end functional testing
  • Ability to identify and recommend tools and frameworks for testing and create automated tools for generic use
  • Experience writing standard code using non-UI components like APIs, RESTful APIs, and web services for testing frameworks
  • Knowledge of installing and using basic to moderately complex CI frameworks for continuous testing and deployment/delivery
  • Ability to build, customize, and deploy basic to moderately complex test environments and automation frameworks
  • Proficiency in basic to moderately complex scripting, data generation, and maintaining automation infrastructure
  • Skills in integrating CI tools with testing infrastructure and developing reporting/metrics on CI
  • Experience using performance, load, security, and service virtualization testing tools for testing, analysis, and results interpretation
  • Ability to build and script such tests

Responsibilities

  • Participate in application development and testing to ensure continuous quality and testability of code throughout the software development lifecycle
  • Build quality within the software development process using automated testing suites for comprehensive views from code quality to functionality
  • Use quality paradigms to provide real-time quality via automation and frequent regression testing
  • Design, develop, and maintain automation frameworks, test suites, and scripts with continuous integration, testing, deployment, and delivery
  • Conduct performance, load, security, and service virtualization testing
  • Participate in all steps of the software development life cycle and produce quality code
  • Collaborate in software development to identify and recommend quality assurance practices using automation
  • Conduct basic impact analysis, evaluate effects on regression test suites, code testability, and application performance
  • Perform quality checks and update automation scripts
  • Identify and design basic testing suites for TDD and BDD to enable early and frequent testing
  • Write and execute moderately complex application tests at the source code level (white box testing) for unit and component testing to prevent errors
  • Identify and suggest moderate improvements for code quality in functionality, structure, performance, and maintainability
  • Build, maintain, and review mid-level unit and component test suites and conduct automated white box tests
  • Identify basic improper coding and code quality issues
  • Integrate white box test suites with continuous integration (CI) tools
  • Program and create basic to mid-level test cases using unit and component testing tools for code-level testing
  • Develop standard software tools, frameworks, and utilities for validation/verification and end-to-end functional testing
  • Identify and recommend tools and frameworks for testing; create automated tools for generic use and maintainability
  • Write standard code using/exercising non-UI components (APIs, RESTful APIs, web services) to develop testing frameworks
  • Integrate automated suites with CI tools for frequent execution
  • Install and use basic to moderately complex CI frameworks in continuous testing and deployment/delivery
  • Build, customize, and deploy basic to moderately complex test environments and test automation frameworks
  • Perform basic to moderately complex scripting, data generation, and methods to maintain automation infrastructure
  • Integrate CI tools with other testing infrastructure and develop basic to moderately complex reporting/metrics on CI
  • Use performance, load, security, and service virtualization testing tools to conduct basic testing, analysis, and results interpretation
  • Build and script such tests

Skills

Key technologies and capabilities for this role

Automated TestingAutomation FrameworksTDDBDDCI/CDPerformance TestingLoad TestingSecurity TestingService VirtualizationRegression Testing

Questions & Answers

Common questions about this position

What is the employment type for this Senior Quality Analyst role?

The position is full-time employment.

Is this Senior Quality Analyst position remote or office-based?

This information is not specified in the job description.

What key skills are required for the Senior Quality Analyst role?

The role requires skills in automated testing, developing and maintaining automation frameworks and test suites, white box testing at the source code level, continuous integration tools, and performance/load/security testing.

What is the company culture like at Global Payments?

The company has a dynamic team driven by passion for success, focused on delivering best-in-class payment technology and software solutions in a collaborative software development approach.

What makes a strong candidate for this Senior Quality Analyst position?

Strong candidates have experience participating in all steps of the software development life cycle, building quality with automated testing suites, designing testing for TDD and BDD, and identifying code quality improvements.

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