Skip to main content Skip to Footer

Job Listing

Test Automation Lead

Job Location: Singapore

Regional Description: Singapore

Job Number: 00627167


- Job description



As a test lead, you'll be working with the dynamic project groups, the latest tools and software and will have the opportunity to deepen existing test experience on the job. The sheer variety of work we do, and the experience it offers, provide an unbeatable platform from which to build a career.
What we're looking for
Test leads who can manage a test team to deliver quality product in defined timescales. You will work closely with business and technical leads and be responsible for all aspects of the quality process within an iterative Agile or waterfall environment. The candidate must be able to guide and mentor test engineers and will need to be hands-on in the role. You will have experience of measuring quality using defined metrics and will drive efficiencies through automation. Successful candidates will possess strong technical knowledge and will work hand-in-glove with development resources to deliver on the quality vision.
The test lead role will involve working within a team to perform the following:
- Manage the overall testing effort and deliverables across a number of parallel project strands within an Agile or waterfall framework
- Primary test contact and escalation point
- Define the test strategy, required processes and tools to deliver in an Agile or waterfall environment
- Agree and develop QASD and Test Approach documents with Technical / Business leads and the Project Manager including, but not limited to, high level test approach, environment, data and resource requirements and automation approach.
- Estimate and plan all test phases and activities required to deliver quality product in iterative Agile cycles or waterfall cycles, to required timescales
- Work closely with test engineers to ensure test planning, scripting, coverage, recording and test execution are performed in line with the test strategy and the overall test plan
- Adopt a hands-on approach to test scripting and execution
- Work closely with BA and technical leads to ensure common purpose of delivery on process and plan
- Manage the sign off of entry and exit criteria per test phase as per standard agreed criteria.
- Adjudicate and prioritise on varying / conflicting requirements with the Business
- Manage project risks / issues and escalate to Project Manager and IT Delivery Manager as required.
Test Planning and Preparation
- Undertake test planning activities for either Agile or Waterfall deliveries
- Plan own workload and scope/requirements
- Analyse functional and technical specifications and user stories to derive test cases and scenarios
- Participate in document and peer reviews
- Agree test scope and scenarios with key stakeholder and/or clients
- Demonstrates knowledge and practical experience of test tools and industry standard best practice
- Identify issues and risks relating to workload, escalate these appropriately and provide suggested mitigating actions
- Prepare input test data and expected results
- Review own test conditions, test scripts / user stories, input test data, and expected results for all test phases
- Effectively prepare regression, ad hoc and re-tests as required
- Develop test automation frameworks and test models
Test Execution 
-   Execute tests thoroughly to ensure software quality including running automated tests
- Identify faults/defects
- Liaise with the test lead/scrum team on any issues that may affect the schedule, budget, or quality of the product or the testing process
- Work with the project teams to resolve any issues in a timely manner
- For Agile deliveries, contribute to daily scrums, sprint reviews and retrospectives
- Complete demonstrations to the client on the completed features of the system
- Record problems and issues in accordance with the project's problem and issue management plans
- Actively contribute to process improvement initiatives and enhancements to current procedures including recommending quality improvements
-   Assist the test lead with test closure reports and gaining sign off from key stakeholders
- Keep the team and relevant stakeholders informed of progress and any challenges
What skills and experience are we looking for?
We need passionate individuals who are able to work independently or as part of a larger team as required. We need people who want to help our clients’ business succeed and grow and who have a commitment to quality and strive to improve efficiency and deliver ever more effectively.
Specialists and Team Leads will, in additional to their core responsibilities, take responsibility for the technology solution, exhibiting deep technical skills or significant team lead experience. It will be the responsibility of the Test Lead to effectively deploy, execute, and deliver testing requirements as well as developing, supporting and driving the activities of team members.
Essential Experience 
- Experience of working in a similar testing role in a delivery-focused environment
- Experience in Software Testing
- Experience in Functional Testing
- Experience in Performance Testing (desirable not mandatory)
- Experience in Test Automation
- Knowledge of an Agile environment
- Experience of relevant testing tools for: Java, Ruby, Cucumber, Selenium/Packaged web platforms and mobile native or hybrid applications
- Accreditation in ISTQB foundation (desirable not mandatory)
Technical Skills
- Test automation skills and knowledge of automated test tools for online applications e.g. Selenium (ideally including basic knowledge of Java and Cucumber)
- Experience of Web, Client/Server and or Unix/Linux execution
- Solid understanding of software architecture technologies (e.g. HTML, VB, .NET, XML, Java, Web Services, SOA, SOAP, Unix/Linux knowledge)
- Experience of batch scripting/testing
-   Experience of SQL
- Knowledge of performance test tools such as LoadRunner, JMeter, Gatling
What professional attributes and qualifications do you need?
- Good knowledge and understanding of QA processes and the Testing industry
- Good understanding of testing concepts and how testing fits in with the overall project life cycle
- Fundamental knowledge of testing methodology (V Model, Waterfall, Agile etc.) and testing trends
- Awareness/experience of Agile principles/practices
- Knowledge of the software development lifecycle, testing and quality processes
- Proven technical design skills
- Experience in project planning, management and team leadership (if relevant to the career level being applied for)
- Ability to work in a dynamic and fast paced environment
- Highly motivated self-starter
- Strong verbal and written communications skills
- Experience in working in a client facing environment is desirable
- Accreditation in ISTQB foundation (highly desirable)

Find a job

Start your search here: Enter job title, skill, experience level or city

Stay in touch

Join the Accenture Talent Connection, follow our Careers blog, or sign up for job alerts.