As part of Onni’s Enterprise Systems software development team, the Quality Assurance Automation Engineer will play a key role in delivering high-quality, reliable software through robust test automation and deployment support.This role places a strong emphasis on C#-based automation development, requiring the candidate to actively build, enhance, and maintain automation frameworks and scripts. You will be responsible for designing and implementing scalable automated regression solutions while contributing to CI/CD pipelines and continuous testing practices.KEY RESPONSIBILITIES1. Test Automation Design, develop, and maintain automated regression test suites using C# and Selenium for web and enterprise applications.Enhance and expand existing C# automation frameworks, ensuring scalability and maintainability.Build and maintain data-driven test frameworks supporting multiple environments.Integrate automated test suites into CI/CD pipelines.Execute automated tests, analyze results, and collaborate with developers to resolve defects and improve system stability.2. Continuous Testing & Deployment SupportCollaborate with development teams to automate build, deployment, and testing processes.Maintain and support test environments, ensuring proper configuration and version control.Perform smoke and sanity testing for deployments and releases.Identify and implement improvements to enhance automation efficiency and release quality.3. Collaboration & Quality AssuranceWork closely with QA analysts, developers, business analysts, and stakeholders to define test scenarios and acceptance criteria.Ensure test coverage aligns with business priorities and technical risk areas.Participate in Agile ceremonies, including sprint planning, code reviews, and defect triage.Produce detailed test documentation, reports, and analysis.4. Process & Continuous ImprovementRecommend and implement improvements to automation frameworks, tools, and QA processes.Establish and enforce coding standards and best practices, particularly for C# automation development.SUCCESS METRICSHigh reliability and coverage of C#-based automated regression test suites.Improved release quality and deployment efficiency through automation.Reduction in post-release defects.Strong collaboration and communication across Canada and India teams.MINIMUM QUALIFICATIONS (KNOWLEDGE, SKILLS, AND ABILITIES)Bachelor’s degree in Computer Science or related field, or equivalent experience.3+ years of experience in QA automation or software development.Strong proficiency in C# (mandatory), with hands-on experience building and extending automation frameworks.Experience with Selenium for UI automation and tools like Postman for API testing.Additional experience with Python, Java, or JavaScript is a plus.Familiarity with HTML, CSS, JavaScript, and REST APIs.Working knowledge of SQL and data validation techniques.Hands-on experience integrating automated tests into CI/CD pipelines.Strong understanding of software testing methodologies, QA processes, and SDLC best practices.Excellent analytical, troubleshooting, and communication skills.About The CompanyFor over half a century, Onni Group has been building communities for people to live, work, and play. Our success reflects our commitment to our employees, partners, and customers — and our dedication to quality, innovation, sustainability, and customer satisfaction.How To Apply:Please apply through the link on the job posting and attach your resume and any other required documents.We thank all applicants for your interest in the Onni Group. Note that only those applicants under consideration will be contacted
Job Title
Automation Engineer