Lead QA Engineer
Summary
Lead a QA team to design and execute testing strategies for a global financial markets infrastructure platform, focusing on automation, performance, and integration testing using Python or Java.
Project description
Our Client is a leading global financial markets infrastructure and data provider. Their purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth. We are seeking a Lead QA Engineer to join a highly collaborative, cross-functional, software QA team responsible for functional testing, performancetesting and data validation across a variety of technologies. This role will be based in Beijing which will have support both locally and from the wider teams. This role will work as part of a scrum team and may lead the integration testing across multiple scrum teams.
Responsibilities
- Set project testing strategy/test plan: test environment, automation, performance, test data management, testing tools etc.
- Lead functional/non-functional testing and business-oriented end to end integration.
- Set clear automation goal and drive automation implementation
- Collaborate with Solution Architect, BA for the Non-functional requirements and set the performance testing plan
- Follow best practices and QA methodologies and processes, working across critical stages of the product lifecycle from define to build
- Understand the business use cases and carry out testing to ensure top quality of delivered solutions
- Understand and analyse the Requirement Specifications and design test scenarios
- Review and analyse completeness of test coverage
- Carry out Functional testing and Non-functional testing
- Solve technical issues and challenges in testing work
- Execute Test Scripts, Defect tracking in applicable tool, Status Reporting, Defect Reporting
- Oversees the maintenance of all customer technology solutions, ensuring all issues are resolved on time
- Drive continuous improvement from quality perspective
- Responsible for communicating the status of ongoing work to stakeholders accurately
- Provide coaching to junior staff (Associate Engineer, Engineer and Senior Engineer) as needed
SKILLS
Must have
- 10+ years experience in Software QA or Development Engieer role
- Proven ability to drive and implement test strategies/test plan, including automation, performance, E2E integration, test environment.
- In-depth knowledge of Software QA methodologies and experience of agile testing
- Strong background with test automation
- Excellent coding skills in Python or Java
- Proven record to set the quality measurement model and drive continuous quality improvement
- Excellent coaching skills
- Good communication and influence skills
- Excellent problem-solving skills
- Good understanding of SDLC, CICD and Git (source code repository)
- Experience with Jira, Confluence and TestRail
- Cloud testing experience (Azure, AWS, etc) and relevant certificates are preferred
Nice to have
•Knowledge of financial services is a plus