Software Test Automation Engineer

Full Time
  • Full Time
  • Canada

AssetWorks Inc

Job Description:Essential Duties and Responsibilities:Design, development, build, and maintain automated test scripts.Drive the team’s testing and automation strategies.Propose and implement improvements to automation and test processes.Maintain test infrastructure and tools.Participate in team planning and story grooming.Conduct test reviews, improve and maintain quality of the test coverage.Define and organize the teams test planning for releases.Publish regular reports that measure the efficiencies and ROI of implemented automation.Work to streamline operations for efficiency, cost saving, and reliability of the products and processes.Providing concise and clear information in bug reports that developers can work with without needing extra informationAs needed, write and execute manual regression, test planning, test case creation, environment setup, functional and regression testing, and bug creation and validation.Produce internal documentation, as requiredRequirements:The ideal candidate will possess a Bachelor’s degree from an accredited college or university, with a major in Computer Science, or other related area of expertise.Position requirements:5 yrs in test automation or Software Engineer with experience in Quality Assurance processes & methodologies, writing and executing testing strategies.Experience building and maintaining test frameworks, tests and tools.Expertise with automation tools, such as Selenium web driver, postman etc.Hands-on experience creating and maintaining automation infrastructure and architecture.Experience with relational databases, such as SQL, Oracle, etc.Proficiency in a modern front-end language such as JavaScript, or a modern systems language such as C# (preferred).Experience utilizing APIs (SOAP, REST, GraphQL, etc.)Experience with source control ( Git, Github.)Experience building and maintaining testing frameworks.Strong understanding of software testing principles, methodologies, and best practices.Solid knowledge of writing effective test cases and test scripts.Effective listening, communication (verbal and written) and presentation skillsStrong analytical and problem-solving skillsSuccessful time management and ability to adapt quickly to changing prioritiesAbility to work under pressure to meet deadlines, both as an individual and as part of a teamExcellent attention to detailPassion for technologyNice to have:Experience with Test RailConfident in Agile platform; Experience with JIRA, ConfluenceAn understanding of quality assurance as part of the development and implementation processAbility to understand and write API testsLead and mentor team members in automationUnderstand Best practices for code development


To apply, please visit the following URL: