Software Engineer in Test
Who are we?
At Bright, we've engineered cutting-edge software for accounting, payroll, tax, and practice management. We've assembled a team of top talent and stand ready to lead the industry with our superior software solutions and unparalleled customer support.
We're brilliant people creating brilliant software! Join us in our mission to create brilliant software that empowers businesses to reach new heights.
Our Products:
Our award-winning software helps small businesses and accountants across Ireland and the UK manage their payroll, accounts and HR practices. We take the headache out of business management and provide cost effective, real solutions to accountants and business owners.
The Role:
As a Software Engineer in Test at Bright you'll join a small, high-impact team building AI powered features for our products. We're not building chatbots. We're building systems that automate end-to-end accounting workflows from document processing through to statutory filing to make a real impact on tens of thousands of our customers. You will be responsible for designing, developing, and executing automated tests to ensure the quality and functionality of our software products.
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 within the product and development team to understand how features should be tested.
 - Identify, document, and track software defects using bug tracking tools.
 - Work with the development team and AI platform team 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 within 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.
 - Experience with 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.
 - Be self-driven and interested in growing your skills and knowledge 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 rather than deterministic.
 - Experience configuring tests to run in CI/CD pipelines.
 
What Makes You a Great Fit
- Learning Mindset: You're excited to learn new frameworks tools and practices, particularly when it comes to AI.
 - Systems Thinking: You understand how distributed systems work and can reason about failure modes.
 - Pragmatic Approach: You balance perfect solutions with shipping value quickly.
 - Collaboration: You work well with both technical and product stakeholders.
 - Ownership: You take responsibility for your work from development through to production.
 
Benefits
What will you get?
- 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
 
For further information and to submit your application, click the apply icon.
- Company
 - Bright Software Group
 - Location
 - Belfast, United Kingdom
 - Employment Type
 - Permanent
 - Salary
 - GBP Annual
 - Posted
 
- Company
 - Bright Software Group
 - Location
 - Belfast, United Kingdom
 - Employment Type
 - Permanent
 - Salary
 - GBP Annual
 - Posted