CAIA's Career Center is an easy-to-use, comprehensive resource connecting job seekers with employers in the growing AI field. Use your knowledge and credibility to advance your career or build a talented team for your organization. Opportunities targeted to CAIA Charterholders are prioritized.
In order to search for jobs specifically for CAIA Charterholders or those pursuing the CAIA Charter please enter “CAIA” in the search panel.
This will enable you to search for CAIA specific roles globally.
Test Tech Lead will be responsible for the following:
1. Governance of Testing Services and People Management
Establish test governance and testing processes in the 3 core areas - test automation, performance and service virtualization.
Define and chart the new testing roadmap, technique, approach and tools for continuously improve and accelerate the pace of testing and quality by applying industry-accepted best practices
Act as a key point of contact for IT project delivery project managers for rendering the services in the 3 core areas.
Lead and mentor the technical test team members, as well as manage outside contract testers across 3 core functions
2. Test Automation
Develop and execute test cases, scripts, plans and procedures (automated).
Solid programming background with any modern programming language.
Design/Architect test automation framework and define automation test strategy across the application landscape covering the end to end products flows and regression
Expertise on types of automation such as Web/Mobile/API/Microservices using automation tools such as UFT, TOSCA, Appium, Selenium, Rest Assured, SOAP UI and any other most practised industry tools.
Be able to drive automation discussions with the project stakeholders and test teams to identify the candidates/scope for automation and conduct cost benefit / ROI analysis
Estimate the automation book of work and plan for capacity to address the automation requirements across the platform.
Create automation scripts for automated build verification and prepare for test alignment with overall DevOps strategy
Manage stakeholders at all levels right from Delivery Executives, Project managers, test managers, automation testers and vendor partners
Have working experience in areas of Waterfall, Agile and DevOps
Hands-on experience on Behaviour Driven Development, Jira, Kanban, and mentor team to adopt the Jira lifecycle management.
3. Performance Testing
Worked with App-Dev, Production, Technical and Business Managers in planning, scheduling, developing, and executing performance tests.
Solid background in performance testing across different applications technology such as Web, Mobile, Microservices, etc.
Good knowledge on performance engineering.
Well verse in performance test plans by incorporating performance testing objectives, testing environment, user profiles, risks, test scenarios, explanation about the tools used, schedules and analysis, monitors and presentation of results.
Good experience on the use of load runner tool, Jmeter etc for performance testing.
Well verse with LoadRunner Analysis tool to monitor the server response times, throughput, Hits/sec, Trans/sec Transaction Response under load, Web Server Monitors, App server monitors, system monitors such as java processes, Oracle DB connections monitoring and other Performance metrics.
Familiar in managing performance testing for Agile as well as waterfall projects.
4. Service Virtualization
Provide technical leadership in the implementation of Service Virtualisation framework and process
Develop Service Virtualisation roadmap and architecture to promote the use of the technology across the organisation
Work with System Delivery and Service Provider to provision (Plan, Design, Configure & Operate) virtual services for the project
Coordinate with development and testing team to ensure virtual services and test data provide full test coverage as per testing requirements
Build a Service Virtualisation knowledge base (lessons learned, best practices, reusable handlers, etc)
Ensure standards and best practices for Service Virtualisation are developed, communicated and refreshed.
Oversee complex system diagnostics and troubleshooting of incidents as needed
Support projects to conceptualise the design solution and enable projects to derive benefits (ROI & business benefits) from Service Virtualisation
At least 12 to 15 years of experience in the areas of automation, service virtualization and performance testing mentioned above in banking domain
Have strong technical skills with hands on experience in programming with any industry leading programming language
Must be a team lead and have managed a team of at least >15 members technical team
Proficient in areas of vendor management including experience with onshore / offshore / outsourcing models
Good knowledge on project delivery process for Agile, Traditional waterfall and DevOps.
Excellent communication (spoken and written) skills and able to work motivate team and drive transformation in the areas of automation, service virtualization and performance testing.
Stay abreast of latest testing trend such as use of Artificial Intelligent and Machine learning. Experience in this area is a plus.