- Delivery of agreed automation services to programs and projects.
- Design test automation framework and develop the new test automation libraries
- Understand the automation requirements and decide on the approach and solution implementation.
- Conduct analysis of business requirements, solution designs, process documentation etc., for the purpose of identifying feasible automation candidates.
- Responsible for maintaining automation tools and configuration activities in the assigned team.
- Ensure automation deliverables for an assigned project are successfully delivered according to an agreed implementation plan / schedule, and meets identified success criteria and are therefore fit for purpose.
- Maintain high integrity, ensure delivery of solution meets industry standards and in a timely manner.
- Build relationships and liaise closely with all stakeholders across project/program benefitting and bringing value to the project with implementation of automation solution.
- Raise defects and ensure defects are retested and closed at the completion of testing
- Create / Manage test data within assigned test environments catering to relevant tests.
- Innovate and implement solutions for the requirements as per the industry standards.
- Follow the automation test processes and procedures within the Testing practice,
- Actively participate in and continuous improvement measures to increase the effectiveness and efficiency of automation.
Experience Personal Attributes
- Tertiary qualifications in Information Technology, Business or a related discipline
- Must have minimum 4-6 years of demonstrated automation experience with proven knowledge around framework design, development and maintenance.
- Exceptional C#/Specflow experience with capability of creating scenarios from scratch.
- Must have experience in testing Microservices using VSTS with C# and Specflow.
- Experience in API(SOAP/Rest) testing using tools such as Postman, SOAPUI, Ready API etc.
- Experienced in Java, Groovy, C++/C#, CSS, .Net, VBScript, SQL, etc;
- Must have hands on experience in test automation tools/frameworks - Cucumber, Selenium
- Proficient in SQL
- Ability to effectively communicate status, risks, issues and recommend corrective actions to meet program and organizational objectives.
- Ability to work collaboratively and effectively across a fast-paced, schedule driven and entrepreneurial environment.
- Ability to leverage business, product and functional requirements to create test cases specific to microservices.
- Proven command of various software testing methods, levels, types, and processes and where they fit in the overall system and produce development lifecycles.
- Certification in Domain/Testing/Delivery methodology like ISTQB, Agile, ASFA highly desirable
Must have knowledge on following tools:
- Languages: C#, Java
- Automation Test Tools: Test Complete, Selenium (Using Java/C#), Katalon Studio,VSTS
- Framework Development: Data Driven, Hybrid, Keyword Driven, SpecFlow, Cucumber
- Test Management tool: Zephyr, HP Quality Center 11.52 (ALM), JIRA
- Web Service Testing Tools: Postman, SoapUI, SoapUI-Pro, Test Engine
- CI/CD Tools: Jenkins, Azure Devops