QA Engineer Real Time Quality Engineering
Tata Consultancy Services
Hyderabad, Telangana, India
Role Profile · We are seeking an experienced QA Engineer to join a highly collaborative, cross-functional, Quality Assurance Team responsible for functional, performance, and integration testing and real-time data delivery across a variety of technologies. · Project One: RTQE Collections and Venues - Collections is built to gather all trade pertinent data and distribute it to the downstream devices for use by clients. · Project Two: RTQE Contributions - Contributions is built to allow client/vendor contributed data to be input and distribute it to the downstream devices for use by clients. Essential Skills and Experience · 5 years minimum experience as QA engineer. · 3-5 years experience of test automation or other development experience. · Experience of performance testing. · Analyse software and quality requirements and document test plans. · Experience with build and test integration tooling including Jenkins, GitLab. · Knowledge of Python/PyTest, Perl, Shell Scripting in both UNIX and Powershell, Robot Framework, Selenium. · Experience on Windows and Linux / UNIX operating systems. · Experience of working in software delivery methodologies such as Agile/Scrum or SAFe, DevOps, and Waterfall. · Understanding of financial markets domain. · High fluency in English with strong communication skills in verbal and written English. · Self-starter with excellent initiative and ability to encourage others with a solid focus on collaboration and partnership due to the virtual nature of the team. Preferred Skills and Experience · AWS Cloud. · Azure Cloud. · Understanding of Multicast/UDP and TCP/IP fundamental data-delivery and problem-solving. · MSFT Office, PowerBI. · C++ or C#, Java, JavaScript, Node.js knowledge. · CI/CD, testing automation tools and frameworks. · Knowledge of JIRA, TestRail, Confluence and Sharepoint. Detailed Role & Responsibilities · Deliver high quality, on time software releases that meet client requirements under tight schedules with a high stress tolerance. · Work effectively in an inclusive and open culture, working with global teams. · Ability to establish successful working relationships with a diverse set of personalities and functions in a dynamic global environment. · Ensure software testing best practices and quality standards are consistently applied throughout the delivery life cycle. · Drive continuous improvement. · Actively participate in project planning sessions with team members to analyse requirements and estimates of work. · Align to business and technical priorities and understand customer requirements. · Present and communicate effectively to all levels of the organisation including technical and non-technical audiences, leadership, and management.