Typical Roles in India
Programmer/Analyst
A Programmer / Analyst has responsibilities for specific development and coding using various tools, installation of the company's software on client hardware, and training on its use. Programmers / Analysts also address and solve problems reported by the client and undertake a variety of Quality Assurance (QA) work.
Incident and Problem Analyst
An Incident and Problem Analyst receives, analyzes and understands client issues and takes ownership of these until resolution. They determine root causes and resolutions, working closely with the client to fully understand the issue, its impact and to gather all relevant background information required for effective resolution.
An Incident and Problem Analyst works closely with internal teams, for advice and expertise, to ensure that all issue details are clearly understood and communicated. An Analyst must maintain regular communication with the client regarding resolution.
Network Administrator
A Network Administrator provides technical support to a mixed environment of technical and non-technical staff. Their key tasks include maintaining various servers, including Windows, Linux and SCO Unix – plus other Windows and Lotus Notes networking services. A Network Administrator performs hardware and software upgrades, while maintaining backup systems, network hardware such as firewalls, hubs/switches and various types of cabling as well as troubleshooting hardware, networking and resolving software problems.
Test Analyst
A Test Analyst analyses business and/or technical requirements to formulate a testing plan according to TSYS methodologies. A Test Analyst produces test plans and scripts necessary to satisfy business and/or technical requirements, and performs risk assessments of test designs and scenarios to mitigate risk, within the required timeframes. A Test Analyst coordinates with technical and business resources to identify and correct system defects that are detected during the testing activity, and performs test analysis and issue resolution for business and project requirements.
Quality Assurance Analyst
A Quality Assurance (QA) Analyst supports strategic account project team development work. The QA Analyst plans and organises the technical verification needs of the respective team and establishes procedures based on agreed standards for all the development generated. The QA Analyst will be responsible for creating and maintaining a QA library for the client systems' QA scripts, ensuring that QA scripts adequately cover the business and technical requirements of the project, whilst ensuring company procedures for QA are adhered to.