ECommerce Systems create all our websites in-house and mobile apps for our UK and International eCommerce platforms, then deploy and manage them. All websites and apps are still growing and continually need testing.
About the Team
Working in one of the largest QA teams in the country, made up of Manual and Automation Testers of varying levels but also skilled Developers and Development Project Managers as part of the wider eCommerce department. This team focuses on continual delivery of functionality which ensures our customers have the best shopping experience across our UK and international sites.
About the Role
We are looking for skilled analysts to join our growing eCommerce team and to play a crucial role in helping Next drive forward in a fast moving retail environment. You will need extensive experience in database testing, automation and manual testing, to help implement a range of test strategies across our web-based applications.
You will be responsible for assessing and verifying the functionality and performance of database systems using SQL queries within software applications, Identifying and reporting defects, working closely with developers, and ensuring that databases meet the required quality standards.
In this role you will also work on various projects on our eCommerce platform and will play a big part pushing the department forward.
You will be interpreting functional specifications of new features, in order to produce test plans and evolve strategies whilst designing and developing manual and automated tests.
You will proactively liaise with the agile team and key business users during testing, providing timely updates and status reports and alerting of potential issues.
Essential Criteria
- Knowledge of Database Testing.
- Be able to verify data entered by the users through an application at the back end.
- Be able to verify database design, data integrity and SQL scripts
- Be able to write complex SQL queries to extract data from multiple tables and databases
- Experience in both manual and automation
- Experience and knowledge of working on Agile methodology.
- Experience of Test estimation, writing test scripts and test planning
- Experience using Selenium, Cucumber, Gerkin and API testing
- Experience of Testing in CI/CD environment
- Knowledge of GIT
- Good knowledge and experience of an Object Oriented Programming language (preferably Java, C#)
- Highly self motivated team player with strong communication skills, who is able to work effectively under pressure
- Great analytical skills and fearless QA mindset to ask the right questions
- Experience of testing software in an agile delivery environment
- Excellent communication skills and ability to deal with support queries and collaborating with client teams
- Experience of testing throughout the full software development life cycle
Desirable Criteria
- A professional accreditation (such as ISTQB/ ISEB) would be an advantage
- Experience is Azure DevOps Crash reporting dashboards
- Experience with non-functional testing tools such as mPulse and VeraCode
- Azure DevOps
- Working with Environment settings to enable / disable features using JSON