QA Test Developer – Automation Framework Specialist – Kitchener
Location: Kitchener – ON
Duration: 6 months (likely extension)
In this role, you contribute to building and supporting test automation frameworks and strategies with a Continuous Integration and Continuous Testing first approach through tool integrations such as Jenkins, Docker and other Open source tools. You will contribute to the development, enhancement and rollout of the Robot Framework and support your peers through building complex script, code reviews, collaboration sessions and feasibility assessment. You thrive on learning about what’s on the horizon and seeing if/how it can apply to the challenges we need to solve.
RESPONSIBILITIES
• Architect and build out scalable cost-effective Robot automation frameworks/tools in support of automation script development across multiple technologies.
• Collaborate with Developers, Testers, peer Test Developers and Continuous Integration Leads to build the automated tests and configure them to execute in a deployment platform using tools such as Robot, CA DevTest 10.1, Selenium with Java and Maven packages, HP UFT, various web service test tools, Jira, Jenkins, Gitlab, Docker, etc.
• Provide coaching and training to increase technical testing capability across the team as it relates to automation and Continuous Testing related to Robot.
• Communicate status of Robot Framework activities including contributing to the enhancements of future reports and KPI’s
• Troubleshoot complex automation script and Robot framework issues
• Provide ideas on efficient code functions (preferably reusable) automation frameworks in use
QUALIFICATIONS
• 4+ years of experience in testing software and maintaining test automation
• Knowledge and experience in developing and rollout of Robot framework
• Excellent programming skills in Python
• Experience with source control management with Git, SVN or equivalent
• Knowledge of Jenkins, Docker, Chef or equivalent
• Proven ability to write automated test scripts to verify data structures, data formats and data values
• Ability to work with minimal supervision, manage priorities, stay organized. Must demonstrate the ability to communicate effectively with Senior Management, supervisor peers, and end users. Audiences will include technical and non-technical individuals
• Knowledge and Experience with DevOps, Agile, Scrum, Kanban, Continuous Integration and Continuous Deployment is an asset.
• Experience building automated test scripts in parallel of development efforts in an Agile environment is an asset.
Top (2-3) must-have qualities for the candidates? Ability to work with minimal supervision, manage priorities, stay organized. Must demonstrate the ability to communicate effectively with Senior Management, supervisor peers, and end users. Audiences will include technical and non-technical individuals | Are you looking for experience is manual or automated testing? automated Testing / Framework creation and enhancement | What is the size of this team and will anyone report to the hired incumbent? Framework team will be around 4 people. No direct reports. The rollout of the tool might affect / impact hundreds of people