Nationwide's Information Technology team is looking to enhance its quality assurance capabilities by developing robust automated test frameworks, integrating testing into CI/CD pipelines, and ensuring software meets the highest standards. The goal is to drive business results through innovation and continuous improvement in software development and testing processes.
Requirements
- Proficiency in Ruby (preferred), with experience in other languages such as Java.
- Solid understanding of GitHub workflows, including effective branching strategies and pull request management.
- Hands-on experience with CI/CD tools, particularly GitHub Actions and Jenkins.
- Familiarity with containerization and orchestration technologies like Docker and Kubernetes is a plus.
- Proven ability to design, develop, and maintain automated test scripts and frameworks to ensure software quality.
- Proficiency in one or more programming language such as Java, C++, Python, JavaScript.
- Knowledge of software development lifecycle.
Responsibilities
- Contribute to the development and implementation of automated test frameworks and scripts to support quality assurance efforts.
- Collaborate closely with development teams to seamlessly integrate automated tests into the CI/CD pipeline.
- Promote and ensure adherence to best practices in code reviews and version control.
- Continuously enhance testing processes, frameworks, and tools to improve efficiency and maintain high standards.
- Demonstrate proficiency in tools such as Hexawise, Cucumber, and Guidewire products.
- Analyzes, solutions, develops, tests, debugs, documents and deploys software according to standards and best practices.
- Applies secure software and systems engineering practices throughout the delivery lifecycle to ensure our data and technology solutions are protected from threats and vulnerabilities.
Other
- Passion for innovation and working in an environment where you can constantly improve and adopt new technologies.
- Passionate about delivering extraordinary care.
- Passionate about driving software excellence through innovative testing strategies and automation.
- Proactive problem-solver with a strong command of scripting, test automation, and modern DevOps practices.
- Strong problem-solving skills with meticulous attention to detail.