
Quality Assurance Analyst Senior - Automation (C# and .NET)
Global Payments1 day ago
Cincinnati, OH, USA or Atlanta, GA, USASenior
Responsibilities
- Own test activities for assigned projects in an Agile development environment.
- Collaborate with Product Owners and Developers to refine backlog items and acceptance criteria.
- Establish automation testing strategies for products under test.
- Develop and maintain automated UI and API test frameworks using NUnit and C#.
- Develop and maintain automated test frameworks using Selenium WebDriver.
- Use SQL skills for REST API testing.
- Partner with Product Owners, Architects, and Developers on product design and test approaches.
- Organize and maintain test script libraries for assigned applications.
- Participate in scrum ceremonies, pair programming, and peer reviews.
- Create and maintain test plans and test harnesses, execute scripts, and report results.
Requirements
- Bachelor’s degree in computer engineering, computer science, or a related discipline, or an equivalent combination of education, training, or work experience.
- At least five years of experience with automation testing frameworks for APIs and UI.
- At least three years of C# and .NET experience, including LINQ, generics, and .NET 6.
- At least three years of experience writing complex T-SQL queries.
- Experience in Agile development methodology within a .NET development environment.
- Proficiency in QA practices, test plans, test harnesses, scripts, execution, and reporting.
- Understanding of object-oriented programming concepts, APIs, services, deployments, .NET architecture, and configuration files.
- Knowledge of Postman for manual testing, Agile and Scrum, user stories, and test case management.
- Experience with Azure DevOps and Git.
- Preferred qualifications include Azure Pipelines, Dapper, Entity Framework, SpecFlow, JMeter, NeoLoad, LoadRunner, behavior-driven syntax, and payments industry knowledge.
Benefits
- Hybrid work arrangement requiring three days per week in the Cincinnati, Ohio, or Alpharetta, Georgia, offices.
- This position is not eligible for visa sponsorship now or in the future.
- Global and inclusive team environment with opportunities for learning and career growth.
About Global Payments
Global Payments is a public payment technology and merchant services company that provides card acceptance, ecommerce, POS, and integrated software to businesses and financial institutions. It earns primarily from transaction processing fees and software subscriptions, and trades on the NYSE as GPN. Headquartered in Atlanta, it is a Fortune 500 company and combined with TSYS in 2019 to add issuer processing and banking partnerships.