Senior Automation Engineer in Edinburgh

Senior Automation Engineer in Edinburgh

Edinburgh Full-Time 43200 - 72000 £ / year (est.) No working from home possible
Inspired Testing Pty

At a Glance

  • Tasks: Design and implement automation frameworks, enhance code quality, and mentor team members.
  • Company: Join Inspired Testing, a leading consultancy in quality engineering and software testing.
  • Benefits: Enjoy a diverse team culture, opportunities for growth, and the chance to make a real impact.
  • Other info: Work in London or Edinburgh and contribute to a community focused on continuous improvement.
  • Why this job: Be part of an innovative company that values unique perspectives and celebrates diversity.
  • Qualifications: Advanced knowledge of OOP, CI/CD experience, and strong coding skills required.

The predicted salary is between 43200 - 72000 £ per year.

Location: London/Edinburgh, United Kingdom

Full-time

About Us: Inspired Testing is a leading innovative and forward-thinking quality engineering and software testing consultancy. Our teams of exceptional consultants and engineers provide solutions that help our customers deliver quality software faster, more effectively, and more frequently. Our brand is trusted and highly respected globally, and we are looking for experienced Senior Automation Engineers who are inspired and motivated by the prospect of being part of our growth story.

The Team: We’re at an exciting point where there’s ample opportunity to make a big impact in scaling the people, processes, and technology in service of that mission. Our team’s strength is in its diversity and its acceptance of new ideas and new ways to look at old challenges. We know humans are not one-dimensional, and we celebrate the uniqueness everyone brings to the problems we solve and the culture we create.

Key Responsibilities:

  • Design and implement object-oriented programming (OOP) concepts in automation projects.
  • Enhance existing frameworks by adding classes and pages, thereby contributing to framework maintenance.
  • Create and maintain CI/CD pipelines for automation scripts.
  • Report on team tasks, provide mentoring, troubleshoot issues, and offer guidance.
  • Engage in code reviews, merge pull requests, and resolve code conflicts.
  • Lead the creation and maintenance of automation frameworks that support efficient testing and development practices.
  • Refactor existing codebases to enhance scalability, maintainability, and performance.
  • Implement SOLID design principles in automation projects to ensure high-quality, modular, and reusable code.
  • Integrate automation tools into the Test Life Cycle (TLC) and Continuous Integration/Continuous Deployment (CI/CD) processes to streamline testing and deployment workflows.
  • Conduct static code analysis and improve code coverage using tools like SonarQube to ensure the quality and reliability of the automation code.
  • Develop and maintain tools that support both development and testing efforts, improving efficiency and effectiveness across the team.
  • Engage in stakeholder reporting, effectively communicating automation efforts, results, and impacts on the overall project timeline and quality.
  • Write code aimed at improving the overall testability of the software, ensuring that software designs support robust and efficient testing strategies.
  • Participation and contribution to the Inspired Testing Community of Practice.
  • Continuous improvement and contribution to Inspired Testing's standards.

Skills and Competencies:

  • Advanced knowledge and application of OOP principles in the context of automation.
  • Experience with CI/CD pipeline creation and maintenance.
  • Ability to mentor peers, troubleshoot complex issues, and guide project direction.
  • Proficient in code review processes and effective in resolving merge conflicts.
  • Advanced understanding of automation framework design and maintenance, with a focus on creating scalable and reusable components.
  • Proficiency in refactoring and applying SOLID design principles to automation projects.
  • Strong skills in integrating automation within TLC and CI/CD pipelines.
  • Expertise in using code analysis tools like SonarQube to maintain high standards of code quality and coverage.
  • Ability to develop tools that enhance the efficiency of development and testing processes.
  • Excellent communication skills for effective stakeholder reporting and team collaboration.
  • Strong coding skills with a focus on enhancing software testability.
Inspired Testing Pty

Contact Details:

Inspired Testing Pty Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Automation Engineer in Edinburgh

Tip Number 1

Familiarise yourself with the latest trends in automation engineering, particularly around OOP principles and CI/CD pipelines. This knowledge will not only help you during interviews but also demonstrate your commitment to staying current in the field.

Tip Number 2

Engage with the Inspired Testing community on platforms like LinkedIn or relevant forums. Networking with current employees can provide insights into the company culture and expectations, which can be invaluable during your application process.

Tip Number 3

Prepare to discuss specific examples of how you've implemented SOLID design principles and enhanced automation frameworks in your previous roles. Real-world examples will showcase your expertise and problem-solving skills effectively.

Tip Number 4

Brush up on your code review and mentoring skills, as these are key responsibilities for the role. Being able to articulate your approach to guiding peers and resolving conflicts will set you apart from other candidates.

We think you need these skills to ace Senior Automation Engineer in Edinburgh

Object-Oriented Programming (OOP)
CI/CD Pipeline Creation and Maintenance
Mentoring and Guidance
Code Review Processes
Merge Conflict Resolution
Automation Framework Design and Maintenance
Refactoring Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with object-oriented programming, CI/CD pipelines, and automation frameworks. Use specific examples that demonstrate your skills in these areas to align with the job description.

Craft a Compelling Cover Letter:Write a cover letter that showcases your passion for quality engineering and software testing. Mention how your background and skills make you a perfect fit for Inspired Testing, and express your enthusiasm for contributing to their growth story.

Showcase Relevant Projects:Include details of any relevant projects you've worked on, particularly those involving automation, code reviews, and mentoring. Highlight your contributions and the impact they had on project outcomes to demonstrate your capabilities.

Prepare for Technical Questions:Anticipate technical questions related to OOP principles, CI/CD processes, and automation frameworks. Be ready to discuss your approach to troubleshooting and mentoring, as well as your experience with tools like SonarQube during interviews.

How to prepare for a job interview at Inspired Testing Pty

Showcase Your OOP Knowledge

Be prepared to discuss your experience with object-oriented programming principles. Highlight specific projects where you've implemented OOP concepts in automation, and be ready to explain how these principles improved the project's efficiency and maintainability.

Demonstrate CI/CD Expertise

Since the role involves creating and maintaining CI/CD pipelines, come equipped with examples of your past work in this area. Discuss the tools you used, the challenges you faced, and how you overcame them to streamline testing and deployment workflows.

Prepare for Code Reviews

Expect to engage in discussions about code reviews and conflict resolution. Be ready to share your approach to reviewing code, what you look for in a good code submission, and how you handle disagreements during the review process.

Communicate Effectively

Strong communication skills are essential for this role. Practice articulating your thoughts clearly, especially when discussing technical topics. Prepare to explain complex automation concepts in a way that stakeholders can understand, as effective reporting is key to project success.