The System Architect in Test is responsible for improving testing across FINEOS and ensuring that tooling, processes, and standards are in place so that FINEOS continues to deliver a high‑quality service. Key activities include developing and expanding test frameworks to satisfy the testing capabilities of distributed software, as well as applying test automation practices to multiple products and teams.
Responsibilities
Other duties may be assigned.
Planning and rolling out initiatives across multiple teams and trains
Creating and driving business cases that will raise the bar of quality and test practices and outputs
Coaching members of SCRUM teams in test automation and troubleshooting
Coaching test automation leaders in maintaining and expanding test frameworks
Documenting approaches to test automation capabilities
Designing and developing changes to test automation framework based on requirements from multiple teams
Managing releases of testing software for external teams and customers
Rolling out changes to the test automation framework in a controlled and backward‑compatible manner for multiple teams and projects
Rolling out the changes to behavioral and test data‑driven testing across the organization
Education and/or Experience
A relevant third‑level qualification or equivalent commercial experience in software engineering
Over 10 years of relevant experience in test automation with at least 6 years of experience designing and maintaining test automation frameworks
Very good knowledge of Java, including proven exposure to functional programming and aspect‑oriented programming patterns
ISTQB Agile tester certification or at least 5 years of experience as a Test Lead
Knowledge, Skills and Abilities
Very good skills in troubleshooting distributed applications and frameworks
Excellent coaching and mentoring skills
Proven ability to roll out test management practices using Xray or Zephyr
Proven ability to provide KPI for test automation using reporting frameworks
Technical Skills
Proven exposure to using Serenity BDD and the Screenplay Pattern in BDD
Proven exposure to managing infrastructure using AWS services such as ECS, Batch, EC2, CloudFormation and stacks
Proven exposure to Jenkins, Groovy and Gradle
Proven exposure to Kubernetes and Docker compose
Proven exposure to managing Selenium Grid
Proven exposure to REST applications and Swagger contracts
Language Skills
Ability to speak the English language proficiently, both verbally and in writing
Travel Requirements
This position may require occasional travel
Seniority Level
Mid‑Senior level
Employment Type
Full‑time
Job Function
Information Technology
Industries
Software Development
#J-18808-Ljbffr