Position Overview
The role of the Senior Software Engineer in Test (SET) is to design, implement, and maintain solutions that drive cost reduction, improve quality, and enhance testing productivity for our payment applications. Embracing our Automation First approach, the solutions developed will encompass unit, component, system, integration, and performance testing.
Within a collaborative team, the Senior SET Engineer delivers high-quality, thoroughly tested software at optimal velocity, mentors team members, and continuously improves testing infrastructure to shorten release cycles and raise quality standards.
Position Responsibilities
* Building and maintaining automated test solutions while leveraging and innovating with the latest testing and environment toolsets.
* Developing test solutions to support all aspects of Test Engineering including static/dynamic analysis, unit, component, acceptance, integration, and non-functional testing.
* Identifying tooling and process improvements and working with SET Architecture and Engineering Teams to define standards and best practice.
* Analyzing and solving test automation requirements, monitoring test results, collecting metrics, and conducting test reporting.
* Delivering high-quality, maintainable code.
* Influencing testability during all SDLC phases, collaborating with feature team members.
* Participating in team workshops to generate high-quality technical test solutions.
* Adhering to internal practices regarding coding standards, unit testing, lean development, and reporting.
* Assisting with training and mentoring of others.
Required Skills
* BSc or MSc in Computer Science (or related field) or equivalent work experience.
* Experience developing and supporting a robust and scalable Test Framework and Infrastructure.
* Strong knowledge of Design Patterns, Refactoring, OO Design using C#.
* Passion for software testing and building high-quality test solutions.
* Clear understanding of software engineering concepts and Test Methodologies (functional & non-functional).
* Proven ability to diagnose application issues using technical skills.
* Excellent written and oral communication skills with ownership of assigned work.
* Experience supporting junior team members.
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Engineering and Information Technology
Industries
Financial Services, IT Services, IT Consulting
Location
Belfast, Northern Ireland, United Kingdom
#J-18808-Ljbffr