At a Glance
- Tasks: Lead a team of automation engineers to deliver comprehensive testing across various domains.
- Company: Peregrine connects top talent with clients, fostering meaningful partnerships and flexible solutions.
- Benefits: Enjoy standard benefits, a supportive culture, and opportunities for professional growth.
- Why this job: Shape quality assurance in a world-class financial institution while working on innovative projects.
- Qualifications: Hands-on test automation experience and proficiency in various testing tools are essential.
- Other info: Join a diverse team committed to social mobility and environmental impact.
The predicted salary is between 48000 - 84000 Β£ per year.
Join us as a Lead Automation Engineer for our client. At Peregrine, weβre always seeking Specialist Talent that have the ideal mix of skills, experience, and attitude, to place with our vast array of clients.
The Role: This role involves leading a team of test automation engineers to deliver comprehensive testing across functional, system, integration, end-to-end, performance, and security domains using tools like Selenium, Karate, JMeter, and LoadRunner. The position requires hands-on test automation expertise, strong analytical skills, and experience with technologies including Kafka, IBM MQ, Oracle, SOAP UI, Postman, and security tools such as SonarQube and Fortify. The successful candidate will collaborate with cross-functional teams, drive continuous improvement, contribute to test strategy and recruitment efforts, and support innovative initiatives including generative AI and Oracle ERP solutions.
Responsibilities:
- Lead Functional, System, System Integration, End to End, and Security testing of critical applications using test automation tools/frameworks like Selenium and Karate.
- Manage a team of 8-10 test automation engineers.
- Design, implement, and maintain test automation scenarios to identify areas of improvement and bottlenecks.
- Analyse test results, identify issues, and provide and implement optimisation recommendations.
- Collaborate with developers, analysts, and system architects to improve test automation assets.
- Craft and implement performance tests using JMeter and LoadRunner as part of an existing maintenance test pack.
- Continuously improve refactoring and work closely with the Senior Test Manager and product teams to ensure timely bug fixes.
- Work with the leadership team and actively participate in the recruitment process.
- Contribute to the Performance Test Strategy and define process improvements.
Skills & Experience:
- Demonstrable hands-on test automation experience using various leading automation tools.
- Proficiency in testing tools such as Eggplant Functional, SOAP UI, and Postman.
- Experience writing System, Functional, E2E, API, security, and UI test scripts using industry-recognized Test Automation frameworks.
- Strong knowledge of testing methodologies, tools, and techniques.
- Knowledge of middleware systems/message queuing systems like Kafka, IBM MQ, and ACE.
- Familiarity with scripting languages (e.g., Python, JavaScript) and application monitoring tools like Control M.
- Experience using tools like SonarQube, Fortify, Twistlock, and Xray for vulnerability scans as part of security testing.
- Broad knowledge of software architecture technologies such as XBRL, HTML, VB, .NET, XML, Java, Web Services, SOA, SOAP, Unix/Linux, SAP, Oracle, SQL, and SharePoint.
- Solid grasp of Oracle Database architecture and experience generating Tableau reporting queries.
- Experience completing and maintaining performance tests using tools like JMeter, LoadRunner, or Eggplant Performance.
- Strong analytical skills and confidence in learning complex business processes involving the integration of several systems.
- Strong ability to collaborate effectively with DevOps engineers, collaborators, customers, and other diverse teams.
- Coaching and mentoring skills to help craft the automation team.
- Participation in broader activities such as roadshows and hackathons, with a continuous improvement approach.
- Experience with Data bricks, ADF, and fabric.
- Familiarity with Oracle ERP solutions like HR, ORC.
- Exposure to generative AI.
Automation Engineer employer: Peregrine
Contact Detail:
Peregrine Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Automation Engineer
β¨Tip Number 1
Familiarise yourself with the specific tools mentioned in the job description, such as Selenium, JMeter, and LoadRunner. Having hands-on experience or even personal projects showcasing your skills with these tools can set you apart from other candidates.
β¨Tip Number 2
Network with current or former employees of Peregrine or similar companies. Engaging with them on platforms like LinkedIn can provide insights into the company culture and expectations, which can be invaluable during interviews.
β¨Tip Number 3
Prepare to discuss your leadership and mentoring experiences, as this role involves managing a team of test automation engineers. Think of specific examples where you've successfully led a project or helped others grow their skills.
β¨Tip Number 4
Stay updated on the latest trends in automation testing and related technologies, especially generative AI and Oracle ERP solutions. Being able to discuss recent advancements or how they could impact the role will demonstrate your passion and commitment to continuous improvement.
We think you need these skills to ace Automation Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Automation Engineer role. Focus on your hands-on test automation expertise and familiarity with tools like Selenium, JMeter, and LoadRunner.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for automation engineering and your ability to lead teams. Mention specific projects where you've successfully implemented test automation strategies and how you can contribute to Peregrine's goals.
Highlight Relevant Skills: In your application, emphasise your proficiency in testing methodologies and tools, as well as your experience with middleware systems and scripting languages. This will demonstrate your fit for the role and your ability to collaborate effectively.
Showcase Continuous Improvement Mindset: Mention any initiatives you've led or participated in that focus on continuous improvement in testing processes. This aligns with Peregrine's commitment to innovation and quality assurance.
How to prepare for a job interview at Peregrine
β¨Showcase Your Technical Skills
As an Automation Engineer, it's crucial to demonstrate your hands-on experience with tools like Selenium, JMeter, and Karate. Be prepared to discuss specific projects where you've successfully implemented test automation and the impact it had on the overall testing process.
β¨Highlight Leadership Experience
Since this role involves leading a team of test automation engineers, share examples of your leadership skills. Discuss how you've managed teams, mentored junior engineers, and contributed to a positive team culture in previous roles.
β¨Prepare for Technical Questions
Expect technical questions related to testing methodologies, scripting languages, and performance testing. Brush up on your knowledge of middleware systems like Kafka and IBM MQ, as well as security tools such as SonarQube and Fortify, to confidently answer any queries.
β¨Demonstrate Collaboration Skills
Collaboration is key in this role. Be ready to provide examples of how you've worked with cross-functional teams, including developers and analysts, to improve test automation assets and drive continuous improvement in testing processes.