Graitec Innovation Canada (operating as StrucSoft Solutions) is a leader in Building Information Modeling (BIM) framing solutions, offering cutting-edge software tools for the construction industry. As a proud member of the Graitec Group, we specialize in developing and delivering innovative solutions that automate the design and manufacturing of wood and light gauge steel structures. With decades of experience and a passion for innovation, we empower architects, engineers, and contractors to streamline workflows and build with precision.Our flagship product, MWF (Metal Wood Framer), integrates seamlessly with Autodesk Revit, revolutionizing how construction professionals approach design and production. Operating in a fast-paced, dynamic environment, we take pride in our commitment to excellence, customer satisfaction, and fostering a culture of collaboration and continuous improvement.To learn more about us, visit the job: Solutions StrucSoft LTEE / Graitec Innovation Canada (StrucSoft Solutions) is seeking a skilled and experienced Software Quality Assurance (QA) Engineer to join our dynamic team. As a key member of the QA team, you will drive innovation, uphold rigorous testing standards, and collaborate closely with cross-functional teams to align quality assurance efforts with project goals. While you will also play an important role in designing, implementing, and maintaining automated test frameworks for both web and desktop applications, your focus will be on ensuring seamless functionality and performance across projects. Your contributions will be vital in delivering exceptional software solutions within a collaborative and high-performance environment.Requirements:Education and Qualifications: At least a bachelors degree in information technology, computer science, computer systems engineering, software engineering or a related field.Work Experience: A minimum of 7 years of progressive experience in software quality assurance and automation testing, with demonstrated expertise in designing and implementing test frameworks, CI/CD pipelines, and QA processes from scratch with hands-on experience in functional testing, regression testing, and automated testing for both web and desktop applications.Technical Skills: Proficient in using testing tools and frameworks, including Selenium WebDriver, TestComplete, and FlaUI. Strong knowledge of programming languages such as C#, Java, and JavaScript. Experienced with CI/CD tools and processes. Skilled in using Azure DevOps for CI/CD pipelines and supporting project management and collaboration.Soft Skills: Strong analytical, problem-solving, and critical-thinking abilities. Excellent communication skills, demonstrated through conducting webinars and training sessions on software QA topics. Team leadership and mentorship experience in fostering collaborative, high-performance environments.Job Summary: The role focuses on implementing and maintaining automated test frameworks for web and desktop applications, ensuring optimal functionality and performance. The candidate will design and manage CI/CD pipelines for continuous integration and delivery and create detailed test documentation. They will develop tailored test strategies, oversee QA processes, and ensure quality standards throughout the software lifecycle. Collaboration with cross-functional teams is key to aligning QA efforts with project goals. The role also involves providing strategic oversight, conducting training sessions, and mentoring QA professionals to foster a high-performance work environment.Job Description:Implement and maintain robust automated test frameworks and automated tests for both web and desktop applications, ensuring seamless functionality and performance using known or new technologies.Design, create, and sustain CI/CD testing pipelines to facilitate continuous integration and delivery, ensuring high-quality software releases.Craft and maintain detailed test documentation, including test plans, test suites, and test cases, to support comprehensive testing processes.Formulate and implement test strategies from the ground up, tailored to the specific needs of each project.Develop and oversee QA systems and processes, ensuring rigorous quality assurance standards are met throughout the software development lifecycle.Coordinate with cross-functional teams to align QA activities with project goals and timelines.Provide strategic direction and oversight for all QA activities, ensuring alignment with management and organizational objectives.Conduct informative webinars and training sessions, covering a range of topics such as QA fundamentals and exploratory testing techniques.Provide technical coordination and mentorship to a team of QA professionals, aligned with the strategy defined by QA Manager, fostering a collaborative and high-performance work environment.Employment Full-time (37.5 hours per week).Benefits: Time Off - Starting with 3 weeks + 5 Sick days and 2 PTORRSP planVision CareProfessional ServicesDentalHow to Apply: Please send your resume and a cover letter to company.You must include telephone number, cell phone number, email address, Email address
Job Title
Software Quality Assurance (QA) Specialist