
Senior Automation QA (Robot & Python)
- 天津市
- 长期
- 全职
- Design and execute high-quality test cases based on accurate business requirements analysis.
- Maintain a testing structure to facilitate future additions / amendments and ongoing execution.
- Champion and implement testing automation at every opportunity using best of breed software tools for both server side and client side components.
- Demonstrate effective and accurate test scheduling skills in line with other project deliverables.
- Ensure that testing cycles can be executed by a wide audience; not just by testers.
- Troubleshoot QA environments, diagnosing and resolving issues prior to formal testing.
- Perform root cause analysis of issues to assist in determining the source of problems.
- Utilise Jira to effectively categorise and track issues raised during the testing cycle.
- Undertake strategic test planning & develop a strategic testing approach for each service in support of the FM Testing strategy.
- Identify and analyse strategic testing opportunities and initiatives on a global basis.
- Participate in regular testing review meetings and conduct proactive data analysis on all metrics, including daily / weekly / monthly reports.
- Accept responsibility for testing of tactical and strategic business initiatives for FM RATANONE and coordination of the business plans, policies, and processes in support of those initiatives.
- Constantly analyse, enhance and seek to improve the testing processes employed.
- Undertake Static Data Analysis for all system components throughout all stages of test execution.
- Accept global responsibility for producing functional and testing requirements for RATAN systems to serve all parts of FM and the wider Bank's group where they wish to utilise FM functionality.
- 7+ years of experience
- Independent problem-solving, highly motivated and self-directing
- Skilled in pattern design and analytical thinking
- Strong domain knowledge of Agile and its processes
- Experience working in Financial Markets, facing end users. Ability to work, prioritize and deliver under pressure.
- Be SMEs on the testing of ratan offerings with proven experience on large scale FM projects.
- Have experience working within the investment or wholesale banking industries.
- Demonstrate a strong general knowledge of banking business systems and a deep understanding of Derivatives flows from front to back office systems.
- Possess excellent communication skills to facilitate accurate and efficient communication across globally distributed development and test teams.
- Possess a proactive 'can do' attitude and demonstrate the ability to work alone or as part of a team.
- Be customer oriented & focused.
- Have experience in the development of automated test solutions in Python/Java, preferably with knowledge and experience of STL and Boost libraries, multi-threading, low latency and high throughput distributed architectures.
- Possess proven SQL & UNIX/Linux skills.
- Automation experience utilising modern software tools.
- Technical skill set: Robot framework, Python, Selenium
- Other frameworks: Cucumber, pytest, pycharm
- Financial Markets knowledge • AGILE development and DevOps • Understanding of Jenkins and cloud-based solutions • Cross functional experience such as business analysis, development will be a bonus