To apply for this job you must first either login or register

Senior QA / Developer

Ontario  - Permanent



Job Description

The Senior QA / Developer, provides software automated testing services to the Customer Solutions software development team for Online, Retail and Marketing applications. They will apply their knowledge of QA test methodologies and practices, testing tools and technologies to produce high-quality results.


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

KEY ACCOUNTABILITIES
Functional
•Participate in implementing solutions architecture and technical design of the QA automation framework and test scripts
•Design, implement and maintain automated testing frameworks and scripts for multiple projects
•Participate in the selection of tools and technologies used for QA automation
•Responsible for maximizing the maintainability and extensibility of implementation logic
•Create and review test approach documents, estimated automation ROI, time estimation and test scenarios for assigned features
•Implement and maintain automated test scripts to ensure that features are adequately covered by automated tests
•Perform automation code reviews and code merges, ensuring that we are adhering to departmental standards in our automated code
•Interact with developers to ensure delivered features meet expectations
•Perform exploratory testing as required
•Ensure Software Quality Assurance Standards are being met throughout the product lifecycle, be an active participant in agile ceremonies
•Consistently provide status reports detailing progress against objectives
•Report and evaluate defects and issues using a defect tracking system
•Highlight issues/risks to project lead or manager for resolution
•Act as an advocate for the customer by placing them at the forefront of all decision-making and design processes
•Proactively identify and anticipate customer expectations and needs
•Embrace and seek out technology that creates high tech and high touch solutions for customers
•Challenge the status quo by consistently identifying areas for improvement, diagnosing issues and working to resolve them


Must Have Skills:

QUALIFICATIONS:

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 with an emphasis on internet and e-commerce applications
•Minimum 3 years of work experience in QA automation, using Java with Selenium or Appium
•Professional experience using Git for version control

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)
•Proficiency using version control system (Git)
•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


Details:
Starting: ASAP
To apply for this job you must first either login or register