Taylor Wimpey plc
Job Summary
This 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, development, and implementation of 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 considering 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 helping 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 through 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 Statement:
As 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.
#J-18808-Ljbffr