The primary responsibility of the Lead Tester is to plan and test Salesforce solutions and enhancements within an Agile and Waterfall delivery methodology that meet business needs.
Responsible for planning, designing, building, and maintaining automated test scripts. You will liaise with project management, technology, and development teams to develop and support the automation, testing, and CI/CD frameworks.
The Lead Tester role will report to the Chief Portfolio Officer (CPO), it is anticipated that the role will work in collaboration with the Lead Developer and Program/Project Managers
**Key Accountabilities**
- Demonstrated ability to translate Functional Requirements and Business Requirements Specification into Test cases so that testing can occur early
- Perform all test management activities including test planning, writing of test cases and test scripts, defect logging and tracking, and creation of effective test data
- Perform all aspects of test verification activities including system/ integration testing, functional testing, regression testing, UI testing, production verification testing,
- Provide test status reports covering test coverage and test results
- Develops scalable automated test cases in the regression pack using existing automation framework based on Groovy (Geb-Spock).
- Review other test analysts' documentation for quality assurance
- Coach and mentor, the test analysts
- Support the project allocation process of the test analysts
- Support the recruitment and on and off boarding of the test analysts
- Make recommendations to support industry best practice and continuous delivery
**Key Selection criteria**
**Knowledge and skills**
- Experience in test planning, test execution and management of defects and test reports
- Solid understanding of customizable features which are built into the Salesforce solution.
- Good working knowledge of Apex
- Deep understanding of SDLC principles and the software development lifecycle including Agile and DevOps practices and methodologies
- Experience working on enterprise-wide implementation and roll-out of Salesforce/ other CRMs
- Experience utilising tools such as Jira, Zephyr and Confluence for test planning, execution and defect management in an integrated environment
- Experience in writing test cases in automation framework based on Java/Groovy
- Familiar with Azure pipelines as part of the CI/CD to ensure automation scripts can be run during each code check-in and nightly regression run
- Experience in maintaining the versioning of automated test scripts in using GIT or Bitbucket
- Ability to be pro-active, professional, customer focused, organised and self-managed to deliver a consistently high level of output and service in a deadline and fast paced driven environment
- Strong stakeholder engagement skills including well developed written and oral communication skills
- Ability to provide accurate and detailed documentation
- Identifies new and emerging approaches based on own area of expertise, assesses their relevance and potential value to the organisation, contributes to briefings of staff and management
- Ability to remain driven, dynamic and committed in the face of setbacks, to drive positive outcomes across an organisation
- A 'can do' attitude and a person who enjoys driving change across a business
**Qualifications**
- A tertiary qualification in IT or similar relevant qualification is required
- Relevant Tester Certification will be advantageous (ISTQB)
**HOW TO APPLY**:
Please submit your resume (in MS Word Format) for consideration via the link below. A cover letter demonstrating your relevant experience may also be reviewed.
Your interest will be treated in the strictest of confidence.