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

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

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