Overview We’re looking for Senior Test Automation Engineer professionals who are driven and passionate about Automation Testing ,solution implementation and trouble shooting, who can lead the analysis, planning, framework design, script preparation, maintenance and execution of scripts across an enterprise application landscape.
A strong background in diverse automation tools and technology. Key Accountabilities and Main Responsibilities
Manage the Full E2E testing lifecycle of assigned projects in a multi-vendor and a captive / distributed delivery environment.
Governance of Testing across full spectrum of the SDLC including Functional testing of API (Unit, ST, SIT, E2E, Regression) and automation testing (API / Mobile apps, Web Applications etc)
Design / Architect test automation framework and develop the new test automation libraries
Support new and existing testing processes, ensures team is using industry-accepted best practices for test creation coding methods
Experienced in automation forecasting for new and maintenance efforts
Define the test automation strategy and framework to be used across IT, and continue to enhance and modify based on industry best practices
Design and implement advanced testing practices and tools. Evaluate, recommend, and implement enterprise wide standards and process guidelines that support automated process improvement across the SDLC.
Responsible for administration of test tools and integrations required to support the test automation strategic roadmap and will implement enterprise-wide standards and process guidelines to ensure effective use of the tools
Ensure that all Testing activities for an assigned project are successfully delivered according to an agreed project plan / schedule, and meets identified success criteria and are therefore fit for purpose.
Build relationships and liaise closely with Project Managers, Developers, Business Systems Analysts, Support staff and the Business community to ensure that testing activities are fully communicated / reported and stakeholders are regularly informed.
Review project business requirements, technical specifications, end to end Business Processes and solution design documents, highlighting any gaps or potential improvements
Must be able to formulate effective, practical and robust Test Strategies and Test Plans by coordinating with all relevant stakeholders considering a highly complex financial services environment.
Responsible for the day to day leadership of the project test team and the delivery / execution of the test planning and execution effort.
Manage the escalation of issues / risks as discovered through the Testing effort and manage the implementation of issue resolutions relevant to the Testing effort.
Ensure the testing team members assigned are fully supported and provided with testing work aligned to the delivery of the testing for the assigned project.
Demonstrated ability to build ongoing positive relationships with key customers, suppliers and stakeholders to ensure workable business and technical solutions and the delivery of excellent customer service.
Demonstrate ability on building Test team capability by providing appropriate metrics and status reporting across test execution and defect remediation techniques
Manage and mitigate Risks assigned to testing and participate and enable Test Readiness meetings prior to execution and along the project cycle
Experience & Personal Attributes
Tertiary qualifications in Information Technology, Business or a related discipline
At least 10 years in a test role with at least 8+ years in leading and driving technical team in regards to API and automation testing
Experience in test management in a captive model will be highly advantageous
Strong experience with Test Plans & Strategies, Test Cases & Test Reporting
Testing experience across various test phases including Functional testing, Systems and Systems Integration Testing, User Acceptance Testing and Regression Testing.
Traceability Matrices, Test Cases, Metrics creation, Risk and Priority based testing analysis and test evidence collection
Good analytical skills and excellent planning / scheduling skills
Strong experience in defining and documenting the test automation approach and test automation plan across test phases.
Strong experience in building automation framework (from scratch) in projects.
Exceptional C# / Specflow experience with capability of creating scenarios from scratch.
Experience in API(SOAP / Rest) testing using tools such as Postman, SOAPUI, Ready API etc
Strong Experience in automation of Webservices using Rest assured / Postman / Soap UI / MSTest framework.
Strong experience in Selenium, Test Complete is a must
Proven experience in Java / C# / VB / Groovy
Experience in testing Microservices using VSTS with C# and Specflow.
Should have implemented BDD using Specflow library / Cucumbers across complex projects.
Should be able to report on test automation execution and coverage across all phases of test.
Proficient in version control, branching and merging using Sourcetree or GIT interface.
Should have proven experience in delivering automation over CD / CI pipeline using Jenkins / Bamboo / Azure Devops.
Exceptional analytical skills and troubleshooting skills in order to resolve technical glitches during implementation.
Demonstrated proactive ability to impart knowledge and mentor others in acquiring skills.
Strong communications skills and the ability to report to senior management on testing outcomes. Previous experience establishing and managing stakeholder relationships.
Excellent oral, presentation and writing ability
Can demonstrate an active participation in the continuous improvement process
Must have knowledge on following tools :
Languages : C#, Java
Automation Test Tools : Test Complete, Selenium (Using Java / C#), 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