At a Glance
- Tasks: Join our team to develop and maintain automated tests for innovative web apps and APIs.
- Company: Bright, a cutting-edge software company in Belfast, focused on accounting and payroll solutions.
- Benefits: Enjoy a competitive salary, performance bonuses, health insurance, and 25 days annual leave.
- Why this job: Make a real impact in software quality while working with the latest technologies.
- Qualifications: Experience in software testing or development, with skills in programming languages and automation tools.
- Other info: Collaborative environment with opportunities for growth and learning in a fast-paced agile setting.
The predicted salary is between 30000 - 50000 ÂŁ per year.
Bright is a cuttingâedge software company that builds accounting, payroll, tax, and practice management solutions. We are looking for a Software Engineer in Test to join our small, highâimpact team in Belfast.
Key Responsibilities
- Develop and maintain automated tests and frameworks to ensure comprehensive test coverage of our web apps and APIs.
- Execute automated tests and analyse results to identify defects and ensure product quality.
- Contribute to manual testing where appropriate.
- Collaborate with product and development teams to understand how features should be tested.
- Identify, document, and track software defects using bugâtracking tools.
- Work with the development and AI platform teams to troubleshoot and resolve issues promptly.
- Stay updated with the latest industry trends and best practices in software testing and quality assurance.
- Identify opportunities for process improvements and contribute to the enhancement of testing practices, testability, tools, code health and maintainability in collaboration with the wider quality community.
- Foster a collaborative environment by working closely with crossâfunctional teams to ensure highâquality software delivery.
- Automate performance and stress testing of the team's applications.
Essential Skills And Experience
- Experience in software testing or software development with a focus on quality assurance.
- Proficiency in programming/scripting languages (e.g., JavaScript, Java, C#, Python, Go).
- Handsâon experience automating tests with modern testing tools and frameworks, such as Cypress or Playwright, and Postman/Newman.
- Selfâdriven and eager to grow in test automation.
- Experience working in a fastâmoving agile environment.
- Familiarity with continuous integration / continuous deployment (CI/CD) practices and tools.
Desirable Skills And Experience
- Experience automating performance and load tests using tools like K6, JMeter, or Gatling.
- Experience testing software built for the cloud.
- Experience testing AIâdriven software where results are often probabilistic.
- Experience configuring tests to run in CI/CD pipelines.
What Makes You a Great Fit
- Learning mindset: excited to learn new frameworks, tools and practices, particularly in AI.
- Systems thinking: understand distributed systems and reason about failure modes.
- Pragmatic approach: balance perfect solutions with shipping value quickly.
- Collaboration: work well with both technical and product stakeholders.
- Ownership: take responsibility for work from development through to production.
Benefits
- Competitive salary
- Performanceâbased bonus
- 25 days annual leave
- Health insurance
- Company pension
- Company events
- Free food onsite
- Onâsite parking
- Referral programme
- Sick pay
- Wellness programmes
Software Engineer in Test employer: Bright
Contact Detail:
Bright Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Software Engineer in Test
â¨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
â¨Tip Number 2
Show off your skills! Create a portfolio showcasing your testing frameworks and automated tests. This gives potential employers a taste of what you can do and sets you apart from the crowd.
â¨Tip Number 3
Prepare for interviews by brushing up on common testing scenarios and tools like Cypress or Postman. Practice explaining your thought process and how you approach problem-solving in testing.
â¨Tip Number 4
Donât forget to apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Software Engineer in Test
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV is tailored to the Software Engineer in Test role. Highlight your experience with automated testing, programming languages, and any relevant tools you've used. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software testing and how you can contribute to our team at Bright. Keep it concise but engaging â we love a good story!
Showcase Your Projects: If you've worked on any projects that demonstrate your testing skills or experience with CI/CD practices, make sure to mention them. Weâre keen to see real examples of your work and how you approach problem-solving.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. Itâs super easy, and youâll be able to keep track of your application status. Plus, we love seeing applications come directly from our site!
How to prepare for a job interview at Bright
â¨Know Your Tools
Make sure youâre familiar with the testing tools mentioned in the job description, like Cypress or Playwright. Brush up on your programming skills in languages like JavaScript or Python, as you might be asked to demonstrate your knowledge during the interview.
â¨Showcase Your Experience
Prepare specific examples from your past work where youâve developed automated tests or contributed to quality assurance. Be ready to discuss how you identified and resolved defects, and how you collaborated with development teams to enhance product quality.
â¨Stay Current
Keep yourself updated with the latest trends in software testing and quality assurance. Mention any recent tools or practices youâve learned about, especially those related to AI-driven software or CI/CD pipelines, as this shows your commitment to continuous learning.
â¨Ask Insightful Questions
Prepare thoughtful questions about the companyâs testing processes, team dynamics, and how they implement feedback. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values.