Job Title

QA Analyst

Company Name
Tata Consultancy Services Ltd
Job Type
Full-time
Industry
Qualification
Bachelor’s Degree
Experience
5 Years  -  8 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Hyderabad, Telangana, India
Job Description

Must have:
• Bachelor’s degree in Computer Science/Engineering or related field or equivalent professional qualification.
• Minimum of 5-year hands on experience in Software development life cycle, preferably in testing multi-tiered applications.
• Minimum of 2-year experience in Scala or Java
• Minimum of 1-year experience on Linux / UNIX environment.
• Minimum of 2-year experience in testing backend applications build on RestAPIs 
• Minimum of 2-year experience using SQL
• Minimum of 1-year experience in analysing large volumes of data to prepare test data.
• Experience in reviewing test plans 
• Demonstrate a clear understanding of standard software QA processes and methodologies.
• Ability to grasp technical and domain knowledge quickly is critical.
• High attention to details and strong communication skills with ability to work under pressure.
• Ability to train and mentor junior QA team members.
• Proficient in using Jira/Confluence
• Practices Agile principles

Good to Have:
• Experience in testing applications deployed in cloud ( AWS).
• Build, maintain and update automated test scripts based on the test cases.
• Experience in Capital Markets domain/ market surveillance systems.
• Experience in designing and writing test automation scripts using Java/Python/JavaScript coding language
• Experience using FIX protocol
• Realtime system experience
• Integration testing with upstream /downstream systems
• External teams (thinking external market teams like Quant house/Vela)

Key Responsibilities:
The QA Manual Analyst is a member of the Agile Team responsible for testing software developed for Capital Markets Equities Products; they apply business requirements and knowledge of software testing lifecycles to guide the testing of complex software products or customer solutions. The QA Analyst contributes through their technical expertise and talent development. They work as a part of a Scrum team utilizing Continuous Integration and Behavior Driven Development and adopting DevOps practices. 

Detailed Responsibilities:
• Study requirement specifications and raise clarifications to business analysts and customers.
• Able to document processes and share knowledge (helping to build up the knowledge in LSEG that we are currently dependent on EP for)
• Build, maintain and update test scenarios and test cases based on the requirement specifications.
• Able to understand business logics (alert logics) written in Scala identify test scenarios/edge cases.
• Report results of automated and manual tests.
• Troubleshoot issues in automated test scripts.
• Report issues and anomalies in the system in the issue tracking system.
• Communicate any unforeseen issues that’s affecting own work to leads on time.
• Provide daily, weekly status updates to leads and managers.
• Act as a lead for the other QA team members.
• Create and build test plans, estimates and improvements to test process.
• Review QA project artefacts including Test scenarios, Test Scripts, Defect reports and Status reports.
• Research into new QA tools methodologies and suggest improvements to the team.

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
April 26, 2023
Additional information

--