At a Glance
- Tasks: Join us as a Product Integration Engineer, developing automation test scripts and leading a global team.
- Company: Citi is a leading global bank, committed to diversity and innovation in technology.
- Benefits: Enjoy hybrid working, 27 days annual leave, private medical care, and a competitive salary.
- Why this job: Be part of a dynamic team, drive impactful projects, and enhance your technical skills in a fast-paced environment.
- Qualifications: Expertise in Java, Selenium, and CI tools required; strong analytical and communication skills essential.
- Other info: Flexible work culture with opportunities for learning and development.
The predicted salary is between 48000 - 72000 £ per year.
The role based in London specializes in product integration that includes developing automation test scripts, product usage demos and sample use cases along with integrating observability or DevOps tools. This role requires advanced technical skills as a Senior Developer in Product Integration front.
The role will require effective coordination with Technology, Product Leads and Business users in London to understand and ratify requirements during each phase of the application development lifecycle and then drive the automated and manual functional testing of critical business deliverables and tech mandatory change to deliver bug-free software quickly and accurately to Production.
As well as being a hands-on developer in test, the role will also require pro-active leadership of a global team of automation & DevOps engineers. A successful candidate will use their strong knowledge in markets business, project planning, estimation, sprint planning, environment planning, automation scripting and execution, project control, debugging, root cause analysis, test reporting, risk management and experience in running teams to ensure that the aggressive delivery timelines are met.
They will be fully responsible for owning the automation framework development of the platform using expertise in (but not limited to) Java, Rust & C++, to define Automation processes, scripting standards, script reviews and champion Citi’s developer best-practices, ensuring continuous testing at all times. They will also be responsible for building and maintaining the Performance Test Framework, Product integration samples & DevOps tools for Ambrosia and ensuring that the platform remains performant for current and future forecasted loads.
They will also collaborate closely with the wider DevOps & QA teams to ensure alignment with strategic initiatives and to collaborate on automation testing challenges and their solutions, including the build of mocks and POCs [Proof of Concept] on new features and demos to ensure buy-in of solutions.
Job Description
- Product Integration Engineer, providing vision, leadership and strong technical skills.
- Hands-on development and ownership of automation framework for Ambrosia & Common controls framework.
- Hands-on development and ownership of performance testing framework for Ambrosia & Common controls framework.
- Full ownership of delivery of product use cases samples for the Ambrosia & Controls framework ensuring sound Production quality at all times.
- Liaise with all Business and Technology leadership and stakeholders to ensure sound and efficient delivery of new features and tech mandatory upgrades.
- Active participation in Delivery Feature Teams with regards to impact analysis of design and implementation.
- Define test plans and test cases for functional and end-to-end testing along with building or integrations with observability tools.
- Drive in-sprint automation of Feature Deliveries, whilst championing automation best practices.
- Perform detailed root cause analysis of defects and manage fix/retest cycles until sign off.
- Produce regular Test Reports to communicate delivery health to key stakeholders.
- Mitigate roll-out risk through runbook reviews.
- Collaborate closely with cross-functional and global teams (QA, Dev, DevOps and Product Teams) to ensure high-quality product delivery.
- Operate efficiently and effectively in a global, fast-paced, and complex matrix environment and be flexible with changes in priorities.
Qualification
- Highly experienced and expert-level senior software developer in test.
- Strong Markets business knowledge and track record in delivering framework QA & Use case samples for better use of the framework.
- Ability to effectively use complex analytical, interpretive and problem-solving techniques.
- Requires communication and diplomacy skills to guide, influence and convince others.
- Ability to organize/manage multiple priorities and projects coupled with the flexibility to adapt to changes in a fast-paced environment.
- Strong programming skills in Java.
- Expertise in Selenium WebDriver and Playwright for UI automation.
- Experience of developing stubs and drivers.
- Experience working with Git for version control.
- Hands-on experience with CI tool such as Jenkins, TeamCity etc.
- Previous active contribution to Cucumber automation frameworks.
- Experience with ALM, Zephyr, Jira, Confluence, Jenkins, OpenShift, Splunk.
- Strong analytical and troubleshooting skills.
- Proven ability to work in a global team environment.
- Excellent verbal and written communication skills.
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
What we’ll provide you
By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:
- 27 days annual leave (plus bank holidays)
- A discretional annual performance related bonus
- Private Medical Care & Life Insurance
- Employee Assistance Program
- Pension Plan
- Paid Parental Leave
- Special discounts for employees, family, and friends
- Access to an array of learning and development resources
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.
SDET - Product Integration Engineer – HPA Tech – London (AVP) employer: Citi
Contact Detail:
Citi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land SDET - Product Integration Engineer – HPA Tech – London (AVP)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java, Selenium WebDriver, and CI tools like Jenkins. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your technical proficiency during interviews.
✨Tip Number 2
Network with current employees or professionals in similar roles through platforms like LinkedIn. Engaging in conversations about their experiences can provide you with valuable insights into the company culture and expectations, which can be beneficial during your application process.
✨Tip Number 3
Prepare to discuss your previous projects that involved automation testing and product integration. Be ready to explain your role, the challenges you faced, and how you overcame them, as this will showcase your problem-solving skills and relevant experience.
✨Tip Number 4
Stay updated on the latest trends in DevOps and automation testing. Being knowledgeable about current best practices and tools will not only help you in interviews but also show your commitment to continuous learning and improvement in your field.
We think you need these skills to ace SDET - Product Integration Engineer – HPA Tech – London (AVP)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in automation testing, product integration, and the specific programming languages mentioned in the job description, such as Java, Rust, and C++. Use keywords from the job listing to ensure your application stands out.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and how your skills align with the responsibilities outlined. Mention your experience with automation frameworks and your ability to lead teams, as these are crucial for this position.
Showcase Technical Skills: Provide specific examples of your technical expertise, particularly in Selenium WebDriver, Playwright, and CI tools like Jenkins. Highlight any previous projects where you successfully implemented automation processes or frameworks.
Demonstrate Leadership Experience: Since the role requires pro-active leadership, include instances where you've led teams or projects. Discuss how you managed multiple priorities and adapted to changes, showcasing your ability to thrive in a fast-paced environment.
How to prepare for a job interview at Citi
✨Showcase Your Technical Skills
As an SDET, you'll need to demonstrate your advanced technical skills. Be prepared to discuss your experience with Java, Rust, and C++, as well as your proficiency in automation tools like Selenium WebDriver and Playwright. Bring examples of your previous work or projects that highlight your coding abilities and problem-solving techniques.
✨Understand the Business Context
Familiarise yourself with the markets business and how it relates to the role. Being able to articulate how your technical skills can contribute to the business objectives will set you apart. Research the company’s products and recent developments to show your genuine interest and understanding of their operations.
✨Prepare for Collaboration Questions
This role requires effective coordination with various teams. Be ready to discuss your experience working in cross-functional teams and how you've handled challenges in a global environment. Use specific examples to illustrate your communication and diplomacy skills, especially in guiding and influencing others.
✨Demonstrate Leadership Qualities
Since the role involves leading a global team, be prepared to talk about your leadership style and experiences. Share instances where you've taken initiative, driven projects, or mentored others. Highlight your ability to manage multiple priorities and adapt to fast-paced changes, which is crucial for this position.