Build the next generation of automated test solutions, leverage and innovate the latest progressive testing and environment toolsets. Solution(s) will include analysis of test automation requirements and test cases, monitoring/analyzing test results, collecting test metrics and conducting test reporting
Heavily influence the opinions for ‘building in’ testability during all phases of the SDLC with emphasis on the design and development phases through continued collaboration with platform, developers, architects, engineering, and fellow SET engineers
Assist in focusing the test engineering efforts across the organization with a sound and pragmatic approach towards quality product releases at velocity
Ensure delivered work meets technical, functional, performance and business requirements
Maintain a status dashboard for all ongoing work
Develop test solutions to support all aspects of Testing Engineer, for both functional and non-functional testing including component, regression, system testing, performance, security
Technical advocate in solving the intricacies around the delivery of an holistic automated provisioning tool chain to support a continuous integration / continuous deployment archetype
Continually identify new tools and techniques and work closely with other engineering teams to implement them; educate the department through knowledge sharing sessions
Contribute to the implementation of automation principles with the engineering teams, define best practices, and support the adoption of technologies tools that drive efficiencies throughout the teams.
Provide technical leadership in software testing methodologies, test automation approaches and planning, test processes and metrics tracking.
Communicate strategies in terms that are meaningful to the engineering group.
Passion for software testing, for developing high quality solid test solutions.
Advanced programming knowledge of at least two of: C#, Java, Python, C/C++
Experience of building first-class software test infrastructure
Extensive testing experience with strong background in Software Quality Assurance / Test Engineering
Experience with technical solutions across N-Tier systems
Experience with technical solutions to support performance testing and profiling
Ability to define roadmaps to execute on project initiatives
Ability to consider multiple factors in decision making at strategic and tactical levels
Familiar with diverse, complex testing problems and adept at devising reasonable solutions or alternatives
Proven experience designing maintainable testing solutions for complex, large,
scalable, distributed environments for both functional and non-functional testing.
Ability to work independently on diverse problems.
Superior analytical and problem solving skills.
Excellent oral and written communication skills.
Diverse interests and a passion for technology.
Drive to meet aggressive milestones.
Effective and comfortable working with high-level management
Effective and comfortable working with Engineering teams and Software Architects as part of an end-to-end team
In addition to a very competitive salary we also provide an excellent benefits package including: free car parking, private medical care, health cash plan, contributory pension, life insurance, income protection and free subscription with Belfast Bikes.
You also get to work in an award winning office and enjoy 25 days annual leave + 10 public holidays in addition to many other little perks such as lunch every other Friday, fresh fruit and more.