GForces is a leading supplier of ecommerce technology and software to the automotive industry. We provide the digital tools and support that enables vehicle manufacturers and retailers to sell new and used vehicles online to connected consumers. We’re helping the automotive industry prepare for a future where the entire vehicle buying journey is facilitated online. Through NetDirector® Auto-e, our class-leading software platform, we deliver user experiences that seamlessly integrate traditional showroom and digital dealership touchpoints.
We’re driving change in the automotive digital space at a global level. Our software and platform is used by OEMs, the world's largest dealer groups, and independent retailers throughout the UK, the Americas, Europe, APAC, MENA, the Far East, and Australia.
The Role of the Test Engineer at GForces is to design, build, test, and deploy effective test solutions that help facilitate shared team goals. Working in a dynamic, cross-functional and multi-national Agile team comprising of varied stakeholders.
The Test Engineer is involved with testing a range of different software products ranging in scope from complex analytical data structures from Amazon Web Services (AWS), to intricate data API’s as well as enquiry systems, CMS, and stock management platforms.
Primarily responsible for preventing defects by working with your team to build quality in to the delivery process. Working with Software Engineers, Product Owners and Scrum Masters to establish the testing requirements of the team.
The Test Engineer will also contribute to the testing of newly developed features, and guiding defects through the evolution of branch through to release testing and deployment.
Taking part in agile ceremonies and planning activities the Test Engineer will be responsible for defining and implementing the tests that ensure the platform’s features are developed to meet the specified functional, performance, security, and reliability requirements. You will write test scripts, design and implement test processes, and managing their continued improvement to deliver scalable and maintainable tests building in automation where possible.
Implementation of automated scripts is important to developing new testing strategies to help improve the team’s efficiency and evolution.
§ Working with your team to ensure quality is built-in throughout delivery.
§ Analyse requirements, establish testing requirements, design, and execute tests
§ Providing input for planning and estimating work within the Agile Product Team.
§ Typical tests may include system testing, user acceptance testing, technical architecture testing, security testing and test automation
§ Develop, update and maintain testing standards and procedures across the delivery team including documentation
§ Record and report on issues and key metrics
§ Work with the application team and/or client to resolve any issues that arise in the delivery process
§ Excellent technical knowledge.
§ Continuously looking out for process improvements and increasing productivity.
§ Willingness and ability to quickly learn and adapt new tools and technologies.
§ Resourceful, creative problem solver with an engineering mindset.
§ Effective team player within cross-functional Agile team environments
§ Possess strong research, analytical and QA/testing skills.
§ Excellent communication and interpersonal skills.
§ ISEB-ISTQB Certificate in Foundation/Agile - Advantageous
§ Proficient in black box testing, functional testing, integration, system testing, release testing, exploratory testing, and cross browser testing.
§ Experience with testing life cycle, writing test scripts and executing tests, as well as test environment management
§ Good combination of both automation and manual testing experience
§ Understanding of design and implementation of test frameworks using PHP for testing web apps.
§ The ability to apply behaviour driven testing (BDD) /Test Driven Development (TDD) approaches.
§ Planning, writing and maintaining tests suites
§ Experience of requirements analysis and feedback
§ Experience across testing layers - UI, API / Service, Data
§ Proficient in using Linux CLI / Bash scripting - Advantageous
§ Experience of Version Control Systems (GIT)
§ Skilled in Atlassian based products – JIRA Confluence and Bitbucket
§ Experience of Selenium / Selenium-Grid environments and using CI tools such as Jenkins and TeamCity
§ Experience in Software Development Life Cycle processes
§ Proficient with MySQL or similar
§ Understanding of Docker and cloud platforms
§ Good understanding or experience of BrowserStack / CrossBrowserTesting / SauceLabs.
£25,000 - £30,000 DOE
Office Based, Bearsted, Kent
Position Reports To
Senior Test Engineer
25 days holiday plus birthday off
Up to 5 additional days holiday for long service
GForces group pension plan
Discounted health care package
Preferential car buying rates
Employee discount scheme
Enhanced maternity and paternity
Quarterly appraisals and development planning
Regular socials and company events
Job Application Privacy Notice