QA Automation Developer

QA Automation Developer

Markham, Ontario  - Permanent

Must Have Skills:

The QA Automation Developer will work with the QA team. The right person will come in and look at the current QA architecture and build the automation QA processes out and decide which tools to use, look at the test cases and environments and this person's goal is to get the company on the automation path.

You will provide software automated testing services with the software development team and apply your knowledge of QA test methodologies and practices, testing tools and technologies to produce high-quality results.


• Completing all project deliverables on scope and on time
• Availability, stability and speed of the automation tools and framework
• Build and maintain relationships with related IT contacts
• Adherence to all department policies, standards, and guidelines


Drive flexible, innovative and iterative architectural solutions with ease
 Design, maintain & implement lean architectural solutions within the existing automation framework
across multiple applications
 Implement & maintain automated test scripts to ensure adequate feature coverage
 Collaborate with developers & product team to ensure delivered features meet expectations
 Actively evaluate emerging tools & technologies for use within the automation suite
 Responsible for maximizing the maintainability and extensibility of implementation logic
 Create and review estimated automation ROI, time estimation and test scenarios for assigned
 Perform automation code reviews, ensuring that we are adhering to departmental standards
 Perform exploratory & black box testing regularly in order to proactively identify potential defects prior
to release
 Ensure Software Quality Assurance Standards are being met throughout the product lifecycle while
actively participating in agile ceremonies
 Effectively report and evaluate defects using a defect tracking system, ensuring appropriate
documentation to quickly reproduce & troubleshoot
 Timely escalation of risks & issues to QA Team Lead in order to collaborate on risk mitigation
 Be an advocate for the customer by placing them at the forefront of all decision-making and design
 Proactively identify and anticipate customer expectations and needs
 Embrace and seek out technology that creates high tech and high touch solutions for Indigo’s
 Challenge the status quo by consistently identifying areas for improvement, diagnosing issues and
working to resolve them

Work Experience / Education / Certifications
• Computer Science Degree, other related diploma or equivalent experience accompanied with formal computer training
• Minimum 4-5 years of work experience in Software Quality Assurance
• Minimum 3 years of work experience in QA automation, using Java or .NET with Selenium

Competencies / Skills / Attributes
• Excellent communication skills
• Very Good knowledge of QA test methodologies and practices
• Proficiency in developing and executing test plans, test cases, and test procedures
• Experience in defect management (bug-tracking) software
• Experience in relational databases and data validation, browsers and Windows / Mac OS operating systems
• Experience in automated testing tools used for e-commerce applications (Selenium, REST, SOAP, Java or .NET)
• Self-starter who takes initiative and requires minimal supervision
• Detail-oriented, with a strong ability to focus and work in a fast-paced environment
• Ability and enthusiasm to learn new technologies
• Strong analytical and problem-solving skills


Starting: ASAP