Who we're looking for
The Senior Test Analyst is responsible for planning, design, management, execution and reporting of tests both manual and automation, using appropriate testing tools and techniques and conforming to agreed process standards and industry specific regulations.
The purpose of testing is to ensure that new and amended systems, configurations, services, together with any interfaces, perform as specified and that the risks associated with deployment are adequately understood and documented.
The role includes ensuring that a program of work is delivering a solution at the highest possible standard of quality that meets the needs of the business.
What you will be doing
Work as part of cross functional and passionate agile teams to ensure quality is part of the development process from requirements definition through to delivery
Ensure business requirements are understood and met with user stories acceptance criteria
Creation of testing approach, testing schedule and test scripts as required.
Complete the test planning and execution for sprint work, and regression tests, based on business and IT need, working with associated squads to complete the test deliverables.
Identifying and / or creating test data for each required test process.
Ensure that all tests (manual and / or automated) are designed and executed with regular feedback to the squad on the status of quality.
Use appropriate measures and KPIs to validate and report on software quality
Collaborate with Developers, Business Analysts, Product Owners and other members of the squad to triage bugs and follow through to closure.
Participate in agile ceremonies such as; Daily scrum, Retrospectives, and Sprint Planning.
Maintaining communication with all interested parties and stakeholders throughout test execution.
Closely work with various squads to plan and manage environments, test data and test readiness.
Provide testing estimates, forecasts, issues and risks as part of the various squad deliverables.
Be meticulous about documentation and maintaining a robust log of all test cases and test results.
Be a creative thinker who can quickly identify and test for functional edge cases’ outside of expected functionality workflow.
Have the drive to become an expert in :
Integration testing of APIs
Key Performance Indicators
Administrative compliance, alignment with testing methodology, toolsets and processes.
Understands / uses appropriate methods, tools and applications
Schedules and monitors own work with short term horizons and ensures that testing meets agreed service
Proven ability to demonstrate requirement determination
Track record of scoping within previous roles
Provide examples and demonstrate ability to execute testing
Continually work towards processes improvements
Ability to contribute ideas for application and usability improvements
Who you are
Your key experience will include : Quality Assurance, Test Planning, Test Strategies,Test automation, producing Test Scripts and executing Functional System, Integration and UAT
Working knowledge of Agile methodologies and principles
An excellent grasp of test metrics, release process and test environment principles
Experience within a fast paced, enterprise environment, using various technologies, platforms and SDLCs. Thorough understanding of SDLC, including automated QA processes in agile development environments Web services or B2B experience testing is a must
Demonstrated knowledge of Jira or similar tracking system
Technical aptitude and interest in expanding your technical skills
Strong SQL Skills
Good communication skills, written and verbal
Flexible work habits
Team player who participates and contributes to team activities
Merchandising, Logistics , Retail or Finance application experience
Building test infrastructures using containerization technologies such as Docker and working within continuous delivery / continuous release pipeline processes
Testing enterprise applications deployed to cloud environments such as Azure
Experience mentoring QA staff and end users on quality objectives and testing processes
Understanding of coding enterprise applications within C#, Java, PHP, Python and other languages
Awareness of configuration management and change control processes
What distinguishes us
We love our customers , We understand what our customers want, spend time directly with them and know the customer benefit of every action we take
We are deeply competitive’, We treat every day as a new opportunity to win together, Every cent counts
We take personal responsibility for costs, for sales, our stores, our reputation and our colleagues
We move first, we move fast, we are bold, We seize the initiative and take the lead for the longer term benefit of Countdown
We always do the right thing, For each other, for our suppliers, our communities and our customers
We never stop learning , We take personal responsibility to improve and develop ourselves and each other