Source description
About the role
Job Summary: We are seeking a motivated and skilled Software Engineer in Automation with 3-5 years of experience to join our dynamic Quality Engineering team. The ideal candidate will have a strong background in software development and test automation, with hands-on experience in C#, Selenium, and codeless automation platforms like AccelQ. In this role, you will be instrumental in designing, developing, and maintaining our automated testing frameworks, with a significant focus on leveraging AI to enhance our testing strategies and efficiency. Key Responsibilities: Design, develop, and maintain robust and scalable test automation frameworks using C#, Selenium, and other relevant tools. Create, execute, and maintain automated test scripts for web applications, APIs, and end-to-end functional scenarios. Utilize AccelQ's no-code/low-code capabilities to accelerate the creation and maintenance of automated tests. Integrate automated testing into our CI/CD pipelines to enable continuous testing and faster feedback cycles. Collaborate with development teams to understand project requirements and ensure comprehensive test coverage. Champion the use of AI in testing by identifying opportunities to apply AI-powered tools and techniques for test case generation, self-healing scripts, and predictive analytics for quality. Analyze test results, identify, log, and track defects, and provide detailed reports to stakeholders. Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to incorporate testing best practices. Contribute to the continuous improvement of our quality engineering processes and methodologies. Required Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 3-5 years of proven experience as a Software Development Engineer in Test (SDET) or Automation Engineer. Strong programming skills in C#. Hands-on experience with Selenium WebDriver for UI automation. Demonstrated experience with codeless/low-code test automation platforms, preferably AccelQ. Solid understanding of software testing principles, methodologies, and the full software development lifecycle (SDLC). Experience with API testing and tools (e.g., Postman, REST-assured). Familiarity with CI/CD tools (e.g., Jenkins, Azure DevOps). Excellent analytical and problem-solving skills with a keen attention to detail. Strong communication and collaboration skills. Preferred Qualifications: Experience working in an Agile/Scrum development process. Knowledge of AI/ML concepts and their application in software testing. Experience with performance and/or security testing. Familiarity with cloud platforms (e.g., AWS, Azure). AccelQ certification is a plus. At Harris, we believe great people build great software. We offer an environment where employees are empowered to make a real impact, grow their skills, and shape their careers. Our teams enjoy a supportive, award‑winning culture, a casual and collaborative workplace, and opportunities to learn from a diverse group of businesses and industries. We are financially strong and proudly part of Constellation Software Inc. (CSI), the largest software company in Canada, providing long‑term stability alongside entrepreneurial autonomy. In addition to a competitive compensation and benefits package, we offer meaningful perks, flexibility, and—most importantly—a culture that values people, curiosity, and having fun while doing great work. Follow us on LinkedIn to learn more about our culture, values, and career opportunities. Harris is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Applicants who require a reasonable accommodation due to a disability may contact us by email at HarrisTalentAcquisition@harriscomputer.com. Accommodation requests may be made at any time. This email address is dedicated solely to accommodation requests and cannot be used to inquire about application status. Know Your Rights Poster EO 13496: Notification of Employee Rights under Federal Labor Laws Our commitment to fair and equitable hiring. As part of our recruitment process, we use artificial intelligence (AI) tools during the initial screening phase to help identify candidates whose qualifications most closely align with the requirements of the role. This technology supports efficiency and consistency in the early stages, but it never replaces human judgement. All subsequent evaluations and final hiring decisions are made by our recruitment professionals. AI does not make final hiring decisions.
More at Harris