To be an ideal candidate, you will have the following skills and attributes:- Good understanding of Agile software development concepts.- Good understanding of the software development lifecycle and best practices.- High level of attention to detail and commitment to quality.- Solid experience creating test plans, test cases and test strategies.- Excellent verbal and written communication skills.- Possess strong organization and time management abilities.- Ability to stay motivated and driven when faced with repetitive tasks.Technical Competencies:- Experience with Selenium web driver and c# .net.- 3+ years experience with creating automation frameworks and test cases.- Experience with Jenkins is a benefit.Additional Requirements:- Currently holding or ability to obtain Canadian Government security clearances.Responsibilities:- Assist in execution and development of automated frameworks and test cases- Assist in the execution and development of manual test cases.- Liaise with internal teams (e.g. developers and product managers) to test software solutions and provide feedback on the software features, documenting issues and ensuring effective resolution.- Assist in identifying, defining and documenting development requirements.- Participate in functionality/feature design reviews.Due to the nature of our work, all work is done in Halifax and this is not a remote role.