Software Developer in Test, Manchester ( Remote, work from home )
Company
D55 are a fast growing, Manchester based, AWS consultancy partner with a reputation for success. Our success has led to repeat business and a solid customer base.
We truly care about our people and strive for diversity, inclusion and encourage a positive work / life balance.
We are offering the opportunity to be part of a world-class team, solving complex IT problems for our clients and working on innovative, cloud native applications and products.
Our business offers a variety of challenges, and the opportunity to learn new skills along the way from an amazing team. Furthermore, you will be part of a team that will make a significant impact on the business for years to come.
What you can expect from us
- Flexible working arrangements including work from home, head office in Manchester
- Great benefits package
- Supportive leadership
- A highly-skilled workforce with a solid track record of successful delivery
- A company that is committed to continuous improvement and open to suggestion - If you can think of a better way to do something, tell us and let’s give it a go.
- No micro management, we trust you to be responsible and accountable for your workload
- Constantly learning and implementing new technologies
- An ever-evolving tech stack
- Working on a mix of greenfield development and re-architecting legacy applications onto AWS
- Lean internal processes
Role
The primary responsibility of the Software developer in test is to entrench Quality throughout the software development lifecycle, so that testing is not an afterthought or blocker at the end of the process but built into process from the start. Working alongside our CTO and Principle engineers you will establish a fit for purpose testing framework for the squad to deliver in.
Job knowledge and experience
- The successful Software Developer in test will have experience of working in small highly focused squads that are used to delivering quality outcomes
- Define what testing needs to be done – test plan and execution of it
- Test automation frameworks across a range of technologies
- Experience in testing systems with no UI
- Experience testing large distributed systems
- Synthetic monitoring
- Canary
- Experience in coaching and mentoring other team members
- Experience in making technical decisions about test approach and ensuring compliance with them
- Encouraging the squad to continuously improve
- Build relationships with the senior technical leads internally and with our clients
- Experience of Agile, preferably Kanban
- Experience of building QA processes from scratch
Technical skills
- Proven ability to pick up new technical skills and use them to solve problems
- Interpret, analyse, use logic make informed decisions, solve problems that result in an outcome of done
- Test automation in CI/CD DevOps environment
- Familiar with AWS technologies
- AWS step functions
Behaviours
- An evangelist for QA processes in the SDLC and enshrining that within the squad
- QA all the way through the process rather than blocking progress
- A desire to learn and grow professionally
- Ability to get stuff done (good enough) but to highlight where things need to be reworked or improved
- Understanding of the commercial realities that things need to be delivered against a budget and there is a time and place to add bells and whistles or refactor later
- Understand the realities of meeting clients commercial goals and therefor an appreciation of why certain business decisions are made and your impact on them
- Ownership of delivering against commercial realities for both us and our clients and your impact on it
- Pragmatic approach to software development and testing
- Focused on unblocking bugs not just creating them
- A willingness to use the right technology for the tasks rather than just a default option
- Support other team members and being part of the team responsible for quality
Outcomes
- Tickets well managed and updated
- On time delivery
- Expectations managed – on time/behind, more complex/easier, blocked/unblocked
- Developed to agreed standards
- Test criteria met
- Identifying opportunities for continuous improvement and participating in the process
Process
This Software Developer in test role is top priority and we are looking to appoint a successful candidate ASAP
Telephone interview - Screening call to assess fit with Reedmace Solutions
1st interview - Formal interview to discuss your background and fit
2nd interview - Competency based technical interview