At a Glance
- Tasks: Design and build automated test frameworks while ensuring high-quality software releases.
- Company: Join a dynamic Agile team focused on innovation and quality in software development.
- Benefits: Enjoy a flexible work environment with 3 days onsite and 2 days remote each week.
- Why this job: Be part of a collaborative culture that values your input and promotes continuous learning.
- Qualifications: Strong Java and SQL skills, plus experience with BDD and CI/CD pipelines required.
- Other info: This is a 6-month contract role with opportunities for growth and skill enhancement.
The predicted salary is between 48000 - 72000 ÂŁ per year.
Location: UK (3 days onsite, 2 days remote)
Type: Contract inside IR35 through umbrella, daily rate
Duration: Initial 6 months contract
Hours: Full time
About the Role
Join a fast‑paced Agile team as a Test Automation Engineer, taking end‑to‑end ownership of quality by designing, building and running automated test frameworks from the ground up. You will collaborate closely with developers, DevOps and data engineers to ensure each release meets our high standards for functionality, performance and reliability.
Key Responsibilities
- Framework Design & Build: Architect and implement Test Automation Frameworks using Java, BDD (Fitnesse) and SQL to cover UI, API and data‑layer validations.
- Continuous Testing: Integrate automated tests into CI/CD pipelines (GitLab, Jenkins) to enable shift‑left testing, early defect detection and rapid feedback loops.
- End‑to‑End Quality: Apply a holistic approach to quality control; author test strategies, execute regression suites and analyse results across the software development lifecycle.
- Independent Delivery: Lead automation efforts autonomously—stand up frameworks, write reusable test libraries and troubleshoot issues without constant oversight.
- Collaboration & Communication: Proactively engage with cross‑functional teams, report test metrics and advocate best practices for quality assurance.
Must‑Have Skills
- Strong Java programming and SQL querying expertise
- BDD experience with Fitnesse (specification‑by‑example)
- Proven capability to set up automation frameworks from scratch
- Hands‑on exposure to CI/CD pipelines—especially GitLab
- Self‑starter with a proactive, team‑player mindset
Nice‑to‑Have
- Azure services (DevOps, Test Plans)
- Python scripting for data validation
- Data‑platform testing (Databricks experience highly advantageous)
- Familiarity with non‑functional testing (performance, security)
Quality Assurance Automation Engineer employer: Airswift
Contact Detail:
Airswift Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Quality Assurance Automation Engineer
✨Tip Number 1
Familiarise yourself with the specific tools and technologies mentioned in the job description, such as Java, SQL, and BDD frameworks like Fitnesse. Having hands-on experience or projects showcasing these skills can significantly boost your chances.
✨Tip Number 2
Engage with the Agile community by attending meetups or webinars focused on test automation and CI/CD practices. Networking with professionals in the field can provide insights and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss your previous experiences in setting up automation frameworks from scratch. Be ready to share specific examples of challenges you faced and how you overcame them, as this demonstrates your problem-solving abilities.
✨Tip Number 4
Showcase your collaborative skills by highlighting any past experiences where you worked closely with cross-functional teams. Emphasising your ability to communicate effectively and advocate for quality assurance will resonate well with potential employers.
We think you need these skills to ace Quality Assurance Automation Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, SQL, and BDD frameworks like Fitnesse. Include specific examples of automation frameworks you've built and any CI/CD pipeline work you've done.
Craft a Compelling Cover Letter: In your cover letter, express your passion for quality assurance and automation. Mention how your skills align with the role's requirements and provide examples of your independent delivery and collaboration in previous projects.
Showcase Relevant Projects: If you have worked on relevant projects, describe them briefly in your application. Highlight your role in designing test automation frameworks and integrating tests into CI/CD pipelines, as this will demonstrate your hands-on experience.
Highlight Soft Skills: Don't forget to mention your soft skills, such as being a self-starter and a team player. These qualities are essential for collaborating with cross-functional teams and advocating best practices in quality assurance.
How to prepare for a job interview at Airswift
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, SQL, and BDD frameworks like Fitnesse. Bring examples of past projects where you designed and implemented test automation frameworks from scratch.
✨Demonstrate Your CI/CD Knowledge
Familiarise yourself with GitLab and Jenkins, as these are crucial for the role. Be ready to explain how you've integrated automated tests into CI/CD pipelines in previous positions.
✨Highlight Your Independent Work
Since the role requires autonomous delivery, share instances where you led automation efforts without constant oversight. Discuss how you troubleshoot issues and stand up frameworks independently.
✨Emphasise Collaboration Skills
The job involves working closely with cross-functional teams. Prepare to talk about how you've effectively communicated and collaborated with developers, DevOps, and data engineers in the past.