Job Title

Senior Test Analyst

Company Name
Global Payments
Job Type
Full-time
Qualification
B.Tech/B.E.
Experience
8 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Pune, Maharashtra, India
Job Description

Performs and participates in application development and testing to apply continuous quality and testability of code throughout the software development lifecycle. Builds quality within the software development process with automated testing suites providing a comprehensive view from code quality to functionality. Uses quality paradigms to provide real time quality with use of automation and frequent regression testing. Designs / develops and maintains automation frameworks and automation test suites and scripts with continuous integration, testing, deployment and delivery. Conducts performance, load, security and service virtualization testing.

Essential Functions:

Lead a team of cross functional engineers to build innovative, highly available, highly scalable software capabilities on our technology platform.

Collaborate with Product Owners and engineers to ensure the Team has clarity of the business objective, requirements, and solution; translating requirements into technical design artifacts, proactively identifying opportunities to create reusable software components.

Facilitate the estimation process to ensure the team provides realistic targets with associated tasks, dependencies, contingencies and risk mitigation strategies.

Design, develop, and document application test strategies, test plans, and test cases based on software requirements and technical specifications

Deliver high quality software through working in a dynamic, team-focused Agile/Scrum environment

Making sure to elevate automation benefits, coverage to higher level

Maintain the quality metric data and communicate test status/risks to stakeholders

Coordinate with multiple teams to understand testing challenges (onshore and offshore) and build solutions

Help Automation Engineers to write good quality code, automate effectively

Understand unit test cases written by developer, find opportunities to add more unit test cases

Problem/defect analysis by reading logs, looking in to source code, DB procedures

Perform exploratory testing to make sure no defect leakage

Introduce and enhance non-functional testing capabilities like Security, Performance, Responsive Design, etc.

Minimum Qualifications:

Minimum 8 years of relevant experience.

Software Engineering, Information Systems or other Technical degree; additional experience in lieu of degree will be considered

Skills/technical knowledge:

Solid understanding of testing principles, testing types, and methodologies

Hands-on Functional Testing Automation for Web and Rest API using and not limited to Selenium, Selenium Grid, Cucumber, Rest-Assured, SoapUI, Ready-API

Experience on Testing frameworks like TestNg, NUnit, MSTest

Solid experience in Java programming language 

Solid understanding of White box testing tools and techniques

Excellent knowledge of Object Oriented Programming, industry quality & usability practices

Must have worked on Source Code Management tools like and not limited to Git, GitLab, Bitbucket

Hands on experience in DevOps, Continuous Integration and Delivery tools like Jenkins, Ansible, Maven & Docker

Solid experience with CI/CD for automated tests

Understanding of non-functional testing like performance and security

Understanding of Unit, Unit Integration Testing and testing tools like TestNg, Junit, Mockito

Excellent knowledge of relational databases preferable Oracle

Excellent knowledge of Networking protocols and components

Experience in debugging and performance tuning of applications and services

Good working experience in Agile methodologies and usage of tools like Rally & JIRA

Excellent written and verbal communications skills 

A good understanding of the payment domain

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
May 09, 2024
Additional information

--