Senior QA Test Automation Specialist

Duration: 12 Months
Location: Currently remote owing to COVID-19
Enhanced Reliability Clearance Required

The Senior QA Test Automation Specialist works as part of the Client IT Infrastructure Transformation team to determine where automated testing will have value and can be sustained, to develop test automation strategies, to implement frameworks, and to develop and maintain test automation scripts.

In addition to technical test automation development skills, the Senior QA Test Automation Specialist will need to have or develop a good understanding of IT infrastructure requirements, with the intention of implementing frameworks and tools as appropriate, to developing test scripts and to converting them into automated test cases. Additionally, the QA Test Automation Specialist must possess knowledge of IT systems and software development processes.

The Service Provider will have strong communication and analytical skills, enabling them to collaborate with testers, business analysts and technical and business resources. Further, and as a senior Service Provider, they will be expected to lead the organization in imbedding test automation as a key component of technology delivery.

The Service Provider will be called on at times to perform targeted manual testing in support of critical deliverables.

Roles and Responsibilities
• Review requirements and design documents with a focus on End to End workflow across numerous systems or applications
• 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

Project Requirements
• University degree or college diploma in Computer Science, Information Systems, Engineering or related field
• Minimum 7 years of technical test, quality assurance or test-driven development
• Minimum 5 years of test automation development including framework and test cases development
• Experience with test case analysis and test case development applied to full testing lifecycle
• Experience with functional and other forms of manual testing
• Experience with IT Infrastructure testing and test automation

• 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
• Experience with any or all of: CodedUI Framework, Object Oriented Programming, Jenkins, Python, Azure DevOps Test Plan framework, Chef Inspec, PyTest, Visual Studio 2017+, Selenium
• Experience with Load and Performance Testing Best Practices
• Ability to understand business requirements and to translate business requirements into structured automated test scripts
• Strong problem-solving and software debugging skills coupled with strong attention to details
• Experience with bug reporting & tracking tools
• Knowledge of Agile methodologies, and/or demonstrates the competencies that support them
• Excellent time management, task planning and prioritization skills
• Ability to adapt quickly to changing client requirements
• Excellent communication and presentation skills
• Experience working in a team-oriented, collaborative environment

• 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

We thank you for visiting the job page. Only candidates closely matching the requirement will be contacted for interview. Wishing you all the best in your job search.

Email your resume to