SDET Analyst II

Global Payment Holding Company•Columbus, GA

About The Position

The SDET Analyst II participates in application development and testing throughout the software development lifecycle, helping establish continuous quality and testability of code. The role builds quality into the development process through automated testing suites, frequent regression testing, and automation frameworks integrated with continuous integration, testing, deployment, and delivery. It also conducts performance, load, security, and service virtualization testing. The analyst works with stakeholders, business partners, developers, and other analysts to develop test plans, conditions, and cases; tests applications at the source-code level; and supports test data conditioning and test execution. The role also coordinates testing for assigned small, less complex client projects, tracks defects through resolution, and contributes to root cause analysis. The position requires a bachelor's degree in Software Engineering, Information Systems, or another technical discipline, or additional experience in lieu of a degree, and typically at least two years of relevant professional experience in software testing, coding, design, and development. Applicants must be authorized to work in the U.S. without employment-based visa sponsorship. A drug test is required after a conditional offer for U.S.-based work.

Requirements

  • Bachelor's degree in Software Engineering, Information Systems, or another technical field; additional experience may be considered in lieu of a degree.
  • Typically at least 2 years of relevant professional experience in software testing, coding, designing, and developing.
  • Experience with automated testing tools such as Selenium, Gherkin, Cucumber, Cypress, Behave, Locust, or similar is required.
  • A Python or Java background is required.
  • Strong verbal and written communication skills.
  • Authorization to work in the U.S. without current or future employment-based visa sponsorship.

Nice To Haves

  • Master's degree in Software Engineering, Information Systems, or another technical field.
  • Typically at least 4 years of relevant 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 BDD methodologies.
  • Experience with Docker, Kubernetes, Jenkins, and AWS Cloud.
  • Comfort working in an Agile Scrum development environment.
  • Demonstrated adherence to coding best practices and active participation in code reviews.
  • Experience with accounts payable, accounting, or invoice processing.

Responsibilities

  • Participate in all steps of the software development lifecycle and produce quality code.
  • Collaborate on quality-assurance practices that use automation at the source.
  • Conduct impact analysis and assess effects on regression test suites, code testability, and application performance.
  • Perform quality checks and update automation scripts.
  • Design testing suites for test-driven development (TDD) and behavior-driven development (BDD).
  • Write and execute application tests at the source-code level, including unit and component tests and automated white-box tests.
  • Identify and suggest improvements to code quality, functionality, performance, and maintainability.
  • Build, maintain, and review unit and component test suites; identify basic coding and code-quality issues.
  • Integrate white-box test suites and automated suites with continuous integration tools.
  • Create test cases using unit and component testing tools.
  • Develop software tools, frameworks, and utilities for verification, validation, and end-to-end functional testing.
  • Recommend testing tools and frameworks, and create reusable automated tools.
  • Write code that exercises non-UI components such as APIs, RESTful APIs, and web services for testing frameworks.
  • Install and use CI frameworks; build, customize, and deploy test environments and automation frameworks.
  • Script, generate test data, and maintain automation infrastructure.
  • Integrate CI tools with testing infrastructure and develop reporting and metrics.
  • Use performance, load, security, and service-virtualization tools to test, analyze, and interpret results.
  • Analyze system performance and responses under load.
  • Apply testing procedures, methodologies, application standards, and payment-card-industry and security compliance knowledge.
  • Work with stakeholders, business partners, developers, and analysts to develop test plans, conditions, and cases; learn test-data conditioning and test-set execution.
  • Build knowledge of multiple environments, 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 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