Citi
,
Belfast, Antrim
Automation Test Engineer
Overview
Job Description
Overview of Citi: Citi, the world leading global bank, has approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. Citi provides consumers, corporations, governments and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. Citi enables clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity. Team/Function Overview The QA team provides functional and non-functional testing solutions for the FXLM eCommerce Group. The QA team in Singapore is part of a global Technology team that is located in London and New York. Role / Position Overview The FX QA Testing team is looking for an Automation Test Engineer who will work within the FXLM technology group specialising in the development of complex and robust test automation frameworks. The candidate will be experienced working in a fast paced Agile / TDD / BDD environment and be experienced in building test automation solutions, and load tests on an enterprise scale for a FX, Rates and Commodity single dealer trading platform. The candidate will report into the FX QA Manager located in London. Key Responsibilities: + The implementation and execution of an automation test framework for functional and non-functional testing. + Will be actively involved in hands on test case design & development, test case execution, test automation development, reviews of requirements, and other project artifacts. + Quantify and track automation test coverage. + Manage, track and report on Automation KPIs. + Making the QA team the quality gate before software products are delivered to our clients. + Identify and highlight ways to continuously optimise the way in which QA function operates to create an efficient, scalable team. + Work with the business and Production Support to investigate issues and trap defects with regression tests Development Value: The successful candidate will be working on a new eCommerce platform and will have the opportunity to work alongside our partners in technology and the business to continue to drive the platform forward. As a team we promote continuous improvement to make testing more effective and efficient and there is always opportunities to innovate and collaborate with other groups in the development of new automation frameworks. Key Responsibilities: + The implementation and execution of an automation test framework for functional and non-functional testing. + Will be actively involved in hands on test case design & development, test case execution, test automation development, reviews of requirements, and other project artifacts. + Quantify and track automation test coverage. + Manage, track and report on Automation KPIs. + Making the QA team the quality gate before software products are delivered to our clients. + Identify and highlight ways to continuously optimise the way in which QA function operates to create an efficient, scalable team. + Work with the business and Production Support to investigate issues and trap defects with regression tests Development Value: The successful candidate will be working on a new eCommerce platform and will have the opportunity to work alongside our partners in technology and the business to continue to drive the platform forward. As a team we promote continuous improvement to make testing more effective and efficient and there is always opportunities to innovate and collaborate with other groups in the development of new automation frameworks. Criteria/Qualifications Knowledge/Experience: + Strong experience of implementing test automation best practices + Strong experience in API testing + Professional experience with QA tools like HP ALM, requirements management tools, issue tracking tools e.g Jira + Proficient in industry leading automation test tools e.g. Fitness, TestComplete + Demonstrable knowledge of JavaScript, Unix, Unix scripting, SQL, Python + Proven track record in successful automation of the testing for large platforms Skills: + Unix + SQL + JavaScipt + Java + VBScript + Python + GIT + Butbucket + TFS Qualifications: + B.Sc. in Computer Science or related field or + Equivalent combination of education and experience Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience. Competencies + Effective and confident communicator with a strong passion for testing & quality + Open minded, team player, good at building networks and leveraging resources + Attention to detail + Highly responsible + Active and persistent + Excellent analytical skills + Proactive, and able to work independently + Result-oriented and client-focused + Proactive in problems-solving + The ability to work in