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)
Implement test scenarios and test cases based on the requirement specifications.
Report results of automated and manual tests.
Solve 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 junior 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.
Requirements
Bachelor’s degree or equivalent experience in Computer Science/Engineering or related field
Hands on experience in Software development process, preferably in testing multi-tiered applications.
Experience on Linux / UNIX environment.
Experience in testing backend applications build on RestAPIs
Experience in creating test plans
Build, maintain and update automated test scripts based on the test cases.
Experience in building automation frameworks from scratch using Java with Selenium WebDriver for UI, Java with Rest Assured library for Rest API, Java with Playwright library, Cucumber, Maven, Docker.
Demonstrate a clear understanding of standard software QA processes and methodologies.
Ability to grasp technical and domain knowledge quickly is essential.
High attention to details and strong interpersonal skills with ability to work under pressure.
Ability to train and mentor other QA team members.
Experience in testing applications deployed in cloud (AWS)
Proficient in using Jira/Confluence
Practices Agile principles
Nice to have: Experience in Capital Markets domain.
Nice to have: Experience using FIX protocol
Nice to have: Realtime system experience
Nice to have: Integration testing with upstream/downstream systems