Taylor Wimpey plc
Job SummaryThis role will:
Oversee the entire end-to-end testing process for a specific application / technology / platform /solution.
Work closely with Project Managers to understand the technology to be implemented.
Appropriately plan for the deployment of the testing environments, develop the testing plan, form the testing team and ensure the testing process delivers the expected results.
Develop test scripts based upon business requirements and processes, in line with defined workflows and use cases.
Manage the end-to-end release process to promote the highest level of quality in a technology implementation / release.
Responsible for coordination of overall release effort – managing all cross-team dependencies and accounting for all business priorities in defining, constructing, certifying, and scheduling an application / change release into the testing and production environments respectively. Primary Responsibilities:Testing / Quality Assurance:
Working closely with Project Managers and the business to ensure that all testing activities occur in a timely fashion and to the level of quality demanded by the governing standards and business requirements
Ensuring the development of testing processes and approaches according to the technology organisation, and good practice standards, e.g., Six Sigma/CMM, Azure Dev Ops
Working with the Project Manager in designing and ensuring overall integrity of the testing strategy
Supporting the design, develop and implement test plans, scripts, tools using the detailed business requirements document provided by the Business Analysts
Ensuring that the acceptable range for test results and performance is well understood, documented and achieved
Assessing and revising test sequence and scope based upon test results and / or changes in product design
Ensuring that component, system and documentation testing is appropriately coordinated with the appropriate technical groups and release management
Ensuring that testing is performed in both the QA and contingency / backup environments Release Management:
Ensuring the highest level of quality in a technology implementation / release
Managing all cross-team dependencies and consider business priorities when scoping, planning, and certifying an application / change release into the testing and production environments respectively
Helping analyse and communicate the likely impacts of the new release to the technology and business communities
Facilitating resolution and communication of cross-organisation decisions, standards, and issues
Planning and supporting the user acceptance testing, defining the go/no go criteria for release and help address any issues
Working with delivery teams to ensure scheduled changes take place with little or no impact to the business (and when applicable with proper notification to the business)
Ensuring that policy, regulatory and control requirements are met though execution of standard transition checklists and procedures
Ensuring all application documentation is properly updated, and signoff has been received at each phase of the test cycle Compliance with IT Governance: Activities may include — but are not limited to:
Operating the system of rules, practices, and processes by which an organisation makes decisions, manages stakeholders’ relationships, and identifies legitimate authority
Operating strategic and operational frameworks, policies, decision-making, business processes and plans to meet stakeholder requirements
Contributing specialist knowledge to governance processes, reviews and developments
Operating in-line with Service Provider and supplier ecosystem contracts Experience, Qualifications, Technical Requirements
0-5 years of relevant work experience
Knowledge of testing methodology, automated test / load tools (i.e. Load Runner/ JMeter, Azure Dev Ops) and test documentation procedures
In-depth knowledge of software testing methodologies, including functional, regression, performance, and security testing
Understanding of automated testing tools and frameworks like Selenium, Appium, TestNG, Cucumber, etc.
Knowledge of programming languages like Java, Python, C++, etc.
Experience with version control tools like Git, SVN, etc.
Familiarity with database technologies like SQL, Oracle, NoSQL, etc.
Knowledge of software development methodologies like Agile, Scrum, Kanban, Waterfall, etc.
Ability to write clear and concise test plans, test cases, and other testing documents and maintain test environments and test data sets Inclusivity StatementAs a proud Disability Confident Employer, Taylor Wimpey is committed to creating a diverse and inclusive workforce. We actively collaborate with individuals who have disabilities and long-term health conditions which have an effect on their ability to do normal daily activities, ensuring that barriers are eliminated when it comes to employment opportunities. In line with our commitment, we guarantee an interview to applicants who declare to us during the application process that they have a disability and meet the minimum requirements for the role. Join us in building a truly diverse and empowered team