Argos is changing its technology platform from a monolithic architecture to microservices, based on Java, React.js and Cloud computing. We need a solid, well tested code base to accelerate our Agile innovation and this role is key to providing this in our new landscape.
We are looking for Software Developers to join our Trading Platform Development Team. This team supports the lifeblood of business, the Buyers. They are the people who buy, create or source the products which end up in Argos stores or sold through the digital channels. The team is focused on creating solutions to enable the Trading organisation to perform their job better, more effectively and with better access to accurate data to help them with decision making.
What you’ll actually be doing
Designing reusable software validation suites with oversight from senior members of the team and management
Demonstrating ability to consistently deliver quality automated tests of varying complexity, using appropriate tools, within a functional area without clear requirements
Implementing software using modern patterns of software test development for functionality and scalability. Understanding of CI/CD pipeline and how automated tests are run as part of that
Implementing automated tests to validate software using appropriate frameworks and methodologies (to include but not limited to unit testing, integration testing, function testing, regression testing, smoke testing, accessibility testing, uat testing) for assigned work
Implementing and using DevOps tooling on a day to day basis to support an efficient development lifecycle
Demonstrating ability to define, implement and execute automated tests for functionality
Working with on-premise and Cloud based infrastructure environments
Ensuring non-functional requirements are met
Developing as a role model for strong work ethic and accountability
Training new members of the team when necessary
What you’ll be using
Experience & Skills
Ideally a degree in computer science (or similar) or other technical qualification(s) with exposure to programming
Experience in the following required:
Experience in the following preferable:
AWS or implementing solutions on AWS
Experience in DevOps tooling, such as, but not limited to:
Experience in implementation on large scale Production systems preferable
Sound test automation experience in a technology organisation with history of delivering software systems and platforms
Experience in implementing a validation suite or testing frameworks or platforms
Working knowledge of manual testing and willingness to do manual testing when required
The imagining, building, operating and evolving of great technology is the engine of growth for Argos.
Argos Technology is responsible for the website, Apps (6million downloads and counting), the supply chain and distribution (same day delivery). We are the engine making everything work; solving problems, building software, fast, with the aim of creating unrivalled user experience for our customers. We’re looking for engineers with a strong belief in agile delivery, who believe in fully testable and maintainable code.