Primary Responsibilities
Develop and maintain automation frameworks that are appropriate to the range of infrastructure development
Develop and maintain a library of automated test cases
Analyze test requirements to assess test automation feasibility
Execute manual testing as needed
Develop new automated test cases based on the requirements
Analyze automation test execution reports and assist in reproducing issues
Design and maintain test automation processes
Maintain and communicate a solid understanding of software testing best practices, methodologies and terminology
Conduct research on new and emerging technologies in the software test area.
Assess and implement new automation tools and create innovative automated test systems
Integration and potential aggregation of existing test automation infrastructure
Build broad understanding of various applications and systems throughout the organization
Apply risk-based testing to projects and report risk assessment back to client stakeholders. Identify, analyze, and respond to project risks
Provide feedback on feature specification and design based on customer requirements
Provide feedback in the review of development code and unit tests
Perform defect reporting and provide product feedback based on customer requirements
· Mentor other staff in test automation development
Skills
Top Skills Required:
Experience with Build / Release deployment – Definitions and Pipelines
Experience with the Continuous Testing practice using Azure DevOps or other Continuous Integration enabler
Experience with pipeline driven automation of infrastructure elements like laptops, operating systems, network elements, servers, public cloud infrastructure, etc.
Assets:
Experience with ITSM management tools like Cherwell or ServiceNow
Industry experience with IT infrastructure development and testing
Certification or successful completion of a recognized Software Testing /Quality Assurance curriculum
Experience with Web Services and API Testing
Experience with Load and Performance testing
· Experience with Robotic Process Automation tooling such as UiPath or similar