CI/CD & Test Automation Case Study
Automation Services
Engagement Overview
AJQ Technology provided automation testing and CI/CD enablement services to an online home loan provider over a twelve-month engagement. The engagement was delivered on a time-and-materials basis and focused on establishing and embedding automated testing capability within the client’s Salesforce delivery environment.
AJQ’s role included the provision of Sydney-based DevOps Engineers and Senior Test Analysts, working alongside the client’s internal technology teams.
Scope & Complexity
The engagement involved the design, development, and implementation of Selenium-based automated test scripts to support regression and functional testing of a Salesforce platform. Key complexity factors included
- Integration of automated test execution into a CI/CD build pipeline
- Alignment of automation testing with Salesforce release cycles
- Management of test assets within a controlled Azure DevOps environment
- Collaboration across development, DevOps, and testing disciplines
- Operation within a regulated financial services environment with defined assurance requirements
The automation framework was designed to support ongoing use and maintenance by the client’s internal teams.
Technologies & Tools
- Salesforce platform
- Selenium automation testing framework
- Azure DevOps for source control, pipelines, and test artefact management
- CI/CD pipelines supporting automated test execution
- Jira and Confluence for delivery tracking and documentation
Delivery Model & Ways of Working
AJQ resources were embedded within the client’s Sydney-based technology teams, working collaboratively under client-defined governance and delivery processes. The team operated in alignment with agile delivery practices and was responsible for
- Development and maintenance of automated test scripts
- Integration of automation into CI/CD pipelines
- Collaboration with development and DevOps teams to resolve issues
- Knowledge transfer and handover to internal teams
- All work was delivered under the client’s governance, security, and quality frameworks.
Outcomes Achieved
- Successful implementation of Selenium-based automation testing integrated into CI/CD pipelines
- Improved regression testing capability aligned to Salesforce releases
- Centralised management of automation assets within Azure DevOps
- Effective handover of automation frameworks supported by documentation