Seeking a Senior Software Engineer in Test to work in an agile environment on a Core team. This is a dynamic team consisting of co-located team members with experience in automated tests creation, DevOps and tool development. The teams firm goal is to improve development teams' productivity, achieved by creating tools that provide insights into the deployment and quality of the next release, and insights into test stability and other essential services. Quality will be at the forefront of everything you do. You will experience great culture in a rapidly scaling company while using world class technologies.
Current Tech Stack:
* Java
* Spring
* RESTful webservices
* Docker
* AWS
* Jenkins
* Git.
Responsibilities and Personal Qualities:
*
You will work with a distributed team, developing testing tools and strategies that will enhance SaaS platform quality
*
You will consulate with development teams to initiate, develop and maintain automation framework and framework enhancements based on best practices and experience
*
You have an agile mindset, valuing respect, collaboration, continuous improvement and learning cycles, pride in ownership, focus on delivering value, flow and the ability to adapt to change
*
You will contribute to sprint planning & backlog refinement sessions, daily stand-ups and retrospectives with goals of assisting in rapid delivery of customer features with the required quality checks in place
*
You collaborate openly with the team on shared items of work and communicate well in a team-oriented environment across locations, sharing your knowledge
*
You are a thought leader in test tooling, investigating and applying new tools to the current test frameworks
*
You are self-motivated and can manage time spent across tasks including creating new features, updating old features, investigating quality tool issues
The skills you will bring:
*
3+ Years Software development experience.
*
Solid programming skills (design patterns, especially DI; code organisation; designing modular and extensible libraries; object-oriented programming; the basics of parallel programming).
*
Good handle on AWS or other cloud technologies (Terraform or other DevOps tooling knowledge is a plus).
*
Excited to learn new things.
*
Interested in creating tools and programs that increase the productivity of other software engineers.
*
Enjoying working with others and lending a helping hand both within our team and to members of other teams.
*
Comfortable with Java and Spring.
*
Some experience with NoSQL databases (e.g. DynamoDB) and message queues (e.g. SQS) is a plus.
Please note: This is NOT a QA position. We need someone who is more development focused but has an interest in QA. This person will be enhancing, maintaining and creating new internal tools.
For more information, please contact Declan at d.coley@jeffersonfrank.com
