Working as a Developer in Test you will ensure a high standard of quality is delivered, ensuring best practices are introduced and processes are being followed whilst taking on line management responsibilities. You will be part of a dynamic, energetic and accommodating team.
You will be joining our VAST Online team, helping to provide the automotive industry with a Cloud-Based Point of Sale system. VAST Online gives single and multiple location tire dealers and auto service shops all they need to run and manage their business. From quoting and selling, to connecting to third-party part suppliers, to managing inventory.
Key Responsibilities
You will be expected to undertake a wide range of activities and your responsibilities will include:
Develops Automated Tests
Creates and maintains a suite of Automation/Manual test cases within the appropriate tooling that covers the full product owned by the team and updates with new features and functions each sprint
Runs through test cases and reports on results
Helps the team maintain quality at speed through resilient testing support and high quality automation coverage.
Acts as a mentor / coach to other testers helping them learn and develop manual testing and automation skills
Performs reviews of test cases and of test automation code within the team
Embraces continuous improvement as part of our Scrum process.
Participates fully in Agile development processes including communicating and voicing ideas, questions, and concerns openly with the team
Participates fully in the relevant scrum events; planning and estimation, daily scrums, sprint reviews, and retrospectives.
Working collaboratively with developers and testers to ensure quality is built into our applications as new feature and technologies are introduced.
Improves and maintains our CI/CD pipelines.
Identify and execute on opportunities to improve or establish quality processes.
Continuously develop your own skills and help others to improve theirs.
Ensure defects are being reported on and tracked.
Essential Skills
Key Requirements:
Experience in working in test automation first approach.
Programming experience in at least one of the following languages:
C# (preferred).
Java.
Javascript.
A solid working knowledge of UI testing (web, mobile or windows applications) and API Testing
Experience of Selenium or Appium preferred.
An understanding of the different stages and types of testing.
Experience of SDLC tools (Jira preferred).
Working in complex IT environments.
Database skills (Oracle, MS SQL and Postgres)
Strong understanding of REST APIs and testing using code, e.g. .net HttpClient