About the Job: Mindwire is currently seeking a Senior Automation Engineer to work for our valued Crown Corporation client.
The position is located in Ottawa, Ontario or Toronto, Ontario.
Contract Length: 1-year contract with optional extensions
Level of Effort: Full time (37.5 hours a week)
Work Location: Hybrid
Language: English (Bilingual is an asset)
Responsibilities:
Create an automation strategy for the Front-end and Backend applications.
Build the automation framework that best suits the teams.
Automate assigned areas/features and provide the test estimations, build automation scripts.
Support the implementation of the automation Program and overall quality process and standards through continuous test execution and reporting.
Define the test automation metrics that can drive quality across teams.
Leverages the existing automation frameworks, tools, and artefacts to ensure the testing process is continuous, comprehensive, and fully autonomous.
Hands-on experience in .NET and Selenium testing platform, code reviews prior to automation code deployments, integration test automation.
Actively work with the team to integrate quality-engineering mindset/concepts within the Azure DevOps framework/pipeline.
Responsible for technical coaching, mentoring, training, and day-to-day interaction with a team of QA/automation engineers, and developers and driving test case development for projects.
Requirements and Qualifications:
Undergraduate degree in Computer Science, Management information systems or related field
Minimum 6-8 years of hands-on test automation related experience
Strong programming skills: C#, Java, Python, or Ruby, and have experience with test automation frameworks (unit tests and UI tests) and tools (Selenium).
Strong communication skills.
Good knowledge of Testing Life Cycle, Shift left approach and Defect Management processes for application support and development.
Good knowledge with quality Processes, Methodologies and Test Design techniques with hands-on experience on ADO, Share point and Confluence.
Strong experience in building an End-to-End test automation framework.
Experience in a variety of test automation frameworks/tools e.g., (Spec Flow, SoapUI, Selenium, TestNG) and script development using scripting languages (e.g., Selenium, Python, Bash, etc.)
Hands-on coding experience in .NET, Selenium, or any other programming language
Advanced knowledge of industry practices with a focus on Agile, DevOps, environments, and test integration.
Familiarity with Agile methodologies.
Experience with continuous integration and continuous delivery (CI/CD): Azure, Jenkins, Travis CI, or CircleCI.
Understanding of API testing: Automation QA engineers should have experience in building framework and testing APIs and should understand the basics of API testing, such as creating test cases and verifying API responses.
Demonstrated experience with relational database skills (SQL), writing stored procedures and PL/SQL using tools such as SQL Plus / SQL Developer
How to Apply: Online: To apply for this and other suitable exciting opportunities with Mindwire Systems Ltd., you can apply online through the button on the top right.