SDET Analyst II

Global Payments Inc.•Alpharetta, GA

About The Position

The SDET Analyst II participates in application development and testing to maintain continuous quality and testability throughout the software development lifecycle. The role builds quality into the development process through automated testing suites that cover code quality and functionality, using automation and frequent regression testing to provide real-time quality feedback. It designs, develops, and maintains automation frameworks, test suites, and scripts for continuous integration, testing, deployment, and delivery, and conducts performance, load, security, and service virtualization testing. The position contributes across the software development lifecycle, producing quality code and collaborating with software teams to apply source-level quality assurance practices. It develops and maintains unit, component, white-box, and end-to-end functional tests; supports test-driven and behavior-driven development; integrates tests and reporting with CI tools; and builds and maintains test environments and automation infrastructure. It also works with stakeholders, developers, business partners, analysts, and clients on test planning and execution, defect management, and assigned client project test activities.

Requirements

  • Bachelor's degree in Software Engineering, Information Systems, or another technical discipline; additional experience may be considered in lieu of a degree.
  • Typically a minimum of 2 years of relevant professional experience in software testing, coding, designing, and developing.
  • Applicants must be authorized to work in the United States without current or future employment-based visa sponsorship.

Nice To Haves

  • Master's degree in Software Engineering, Information Systems, or another technical discipline.
  • Typically a minimum of 4 years of experience developing automated testing strategies across a variety of environments and frameworks.
  • Ability to translate functional stories and use cases into working test plans using Behavior Driven Development (BDD) methodologies.
  • Experience with automated testing tools such as Selenium, Gherkin, Cucumber, Cypress, Behave, Locust, or similar tools.
  • A Python or Java background.
  • Experience with Docker, Kubernetes, Jenkins, and AWS Cloud.
  • Comfort working in an Agile Scrum development environment.
  • Skill in following coding best practices and actively participating in code reviews.
  • Strong verbal and written communication skills.
  • Experience with accounts payable, accounting, or invoice processing.

Responsibilities

  • Participate in all steps of the software development life cycle and produce quality code.
  • Collaborate with software teams to identify and recommend source-level quality assurance practices using automation.
  • Conduct impact analysis, evaluate effects on regression suites and code testability, and assess application performance to support continuous testing.
  • Perform quality checks and update automation scripts; design basic test suites for test-driven and behavior-driven development.
  • Write and execute application tests at source-code level, including unit and component tests and automated white-box tests.
  • Suggest code-quality improvements and identify coding and quality issues affecting functionality, performance, and maintainability.
  • Build, maintain, and review unit and component test suites; create test cases using unit and component testing tools; integrate white-box tests with CI tools.
  • Develop software tools, frameworks, and utilities for validation, verification, and end-to-end functional testing.
  • Identify and recommend testing tools and frameworks, create reusable automated tools, and develop tests for APIs, RESTful APIs, web services, and other non-UI components.
  • Integrate automated test suites with CI tools for frequent execution.
  • Install, configure, customize, and deploy CI frameworks, test environments, and test automation frameworks for continuous testing and delivery.
  • Perform scripting and data generation to maintain automation infrastructure; integrate CI tools with testing infrastructure and develop reporting and metrics.
  • Use performance, load, security, and service virtualization tools; generate test data; analyze system performance under load; and interpret results.
  • Apply testing procedures and standards, including payment card industry and security-related compliance, and use service virtualization concepts in application testing.
  • Work with stakeholders, business partners, developers, and analysts to develop test plans, conditions, and cases; perform test data conditioning and execute test sets.
  • Use multiple environments to validate test conditions and review data values while learning system and application components.
  • Report and track defects and resolutions through closure and participate in root cause analysis.
  • Serve as the single point of contact for test activities on assigned small, less-complex client projects.
  • Coordinate assigned test-team activities, review client test plans, cases, and scripts, prioritize test execution when needed, and provide feedback to internal and external clients.

Benefits

  • Competitive salary and benefits package.
  • Opportunities to grow skills and build a career within a global business.
  • Access to learning, development, and on-the-job experiences.
  • Supportive, inclusive team environment.
  • Time to give back through community and charity initiatives.
  • Global employee assistance programme to support wellbeing.
  • Recognition through a global platform that celebrates achievements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service