At a Glance
- Tasks: Join as the first QA hire, developing automated tests for web applications and APIs.
- Company: A growing tech team in Belfast, dedicated to serving multiple businesses.
- Benefits: Enjoy a hybrid work model, competitive salary, and a chance to shape the QA process.
- Why this job: Make a real impact in a new office with opportunities for growth and collaboration.
- Qualifications: 2+ years in software test automation; proficiency in JavaScript and test frameworks like Selenium.
- Other info: Be part of a supportive team culture with substantial backing.
The predicted salary is between 34000 - 48000 £ per year.
Troi Search are delighted to be working with a new Belfast based client, as they search for an Automation QA Engineer to join the team. You'd be the first QA hire under the Lead QA, so a great opportunity for impact and progression. The client in Belfast has built a dedicated tech team that serves a group of businesses.
The ideal candidate will have a strong understanding of various types of testing and will be responsible for developing automated end-to-end, performance, and security tests, ensuring seamless integration with third-party software. The ideal candidate will have experience with both JavaScript and Playwright, but we’re also looking for someone who can challenge the current state, so you’d need extra tools in the arsenal such as Cypress or Selenium.
Other Key Responsibilities:- Develop and maintain automated test suites using modern test frameworks for web applications, APIs, and cloud services.
- Maintain robust test automation frameworks for functional, integration, performance, and security testing.
- Collaborate with software engineers and Platform engineers to define test scenarios and ensure quality is embedded throughout the development lifecycle.
- Implement and optimise CI/CD pipelines, integrating automated tests for continuous quality validation.
- Ensure high test coverage across unit, component, and end-to-end levels to support rapid and reliable releases.
- Challenge the development team when you know it’s appropriate to.
- At least a couple of years' experience in software test automation and quality engineering, using varying tools - this is key.
- Proficiency in programming languages such as JavaScript (preferred) or C#.
- Expertise in test automation frameworks (e.g., Selenium, Cypress, Playwright (preferred)).
- Hands-on experience with API testing using Postman (preferred).
- Solid understanding of CI/CD pipelines and DevOps practices (Jenkins, GitHub Actions, Azure DevOps, or similar).
Great opportunity to join a building team, with a brand new office with substantial backing and of course, genuinely make an impact. Sound like you? Apply now!
Automation QA Engineer employer: Troi
Contact Detail:
Troi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Automation QA Engineer
✨Tip Number 1
Familiarise yourself with the specific tools mentioned in the job description, like Playwright and Cypress. Having hands-on experience with these frameworks will not only boost your confidence but also show us that you're ready to hit the ground running.
✨Tip Number 2
Engage with the QA community online, especially forums or groups focused on automation testing. This can help you stay updated on best practices and trends, which you can discuss during interviews to demonstrate your passion and knowledge.
✨Tip Number 3
Prepare to discuss your previous experiences with CI/CD pipelines and how you've integrated automated tests in past projects. We value candidates who can articulate their contributions to quality assurance processes.
✨Tip Number 4
Showcase your problem-solving skills by thinking of scenarios where you challenged the development team on quality issues. We appreciate candidates who can advocate for quality and suggest improvements based on their insights.
We think you need these skills to ace Automation QA Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with automation testing, particularly with JavaScript and frameworks like Playwright, Selenium, or Cypress. Use specific examples to demonstrate your skills in developing automated test suites and maintaining test frameworks.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their needs, especially your experience in CI/CD pipelines and collaboration with software engineers. Show that you understand the importance of quality in the development lifecycle.
Showcase Relevant Projects: If you have worked on relevant projects, either professionally or personally, include them in your application. Describe your role, the tools you used, and the impact your contributions had on the project's success. This will help demonstrate your hands-on experience.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a QA Engineer role. Consider asking a friend or colleague to review it as well.
How to prepare for a job interview at Troi
✨Showcase Your Automation Skills
Be prepared to discuss your experience with automation tools like Selenium, Cypress, and Playwright. Highlight specific projects where you've implemented these tools and the impact they had on the testing process.
✨Understand the Development Lifecycle
Familiarise yourself with the software development lifecycle and how QA fits into it. Be ready to explain how you can ensure quality is embedded throughout this process, especially in collaboration with software and platform engineers.
✨Discuss CI/CD Experience
Since the role involves optimising CI/CD pipelines, be sure to talk about your hands-on experience with tools like Jenkins or Azure DevOps. Share examples of how you've integrated automated tests into these pipelines for continuous quality validation.
✨Prepare to Challenge the Status Quo
The job requires someone who can challenge the development team when necessary. Think of instances where you've identified issues or suggested improvements in testing processes, and be ready to discuss them confidently.