Title: Quality Assurance Automation Developer
Location: Edmonton, Alberta (Remote)
Duration: 12 Months + 12 Months possible extension
Proposed resource must meet or exceed one of the following:
- University graduation: Computer Science(CS), Computer Engineering (Client), Information Technology (IT) or related discipline & 4yr related experience; OR
- 2yr diploma: CS, Client, IT or related discipline & 6yr related experience; OR
- 1yr certificate: CS, Client, IT or related discipline & 7yr related experience; OR
- current active professional certification or accreditation in related discipline from a recognized issuing body & 7yr related experience. OR
Work Experience:- Proposed resource has agreed to a Criminal Records Check and Enhanced Security Clearance including a credit check prior to commencement. Yes/No
- Experience and understanding of software quality assurance QA, Testing and Defect Lifecycle. 6 years
- Experience working as a Quality Assurance Developer within an enterprise IT environment equivalent in size and complexity to the Government of Alberta. 6 years
- Experience working directly with clients and coordinating with both external stakeholders and internal business areas to ensure communications are relayed to all parties. 6 years
- Professional qualification in Test Management (e.g., ISTQB or QAI certification). Yes/No
- Experience in Agile Projects. 4 years
- Experience providing leadership, planning, estimating, and presentations of ideas and solutions. 2 years
- Experience with automated unit testing and integration testing. 3 years
- Experience with cloud computing or big data platforms and infrastructure 2 years
- Experience with user acceptance testing including creation of user acceptance plan, status reporting, and managing assigned tasks. 2 years
- Experience working in or for the public sector. 2 years
The successful candidate is expected to have a broad skill set and be capable of performing diverse functions and activities, including but not limited to:- Understanding of data warehouse design principles, including dimensional modelling, star schemas, snowflake schemas, and the use of conformed dimensions to ensure consistency across data marts.
- Review both logical and physical data models that efficiently store data and support business processes.
- Support the development and adoption of best practices for data management, integration and common data management, and standardized methodologies.
- Contribute to development of individual data architectures, testing and data quality practices, as needed, to support business objectives.
- Work with datasets using ETL (Extract, Transform, Load) tools and techniques for integrating data from various sources into the EDW.
- Interact with clients/partners (GOA-internal and/or external).
Duties:- A Quality Assurance Automation Developer designs and implements test automation to ensure service quality with a focus on iterative, continuous development, where requirements and solutions evolve through collaboration between Agile Teams and users.
- Works collaboratively in Agile Teams to improve services.
- Participates in project activities, including field work and user research.
- Works with Agile Teams and stakeholders to understand problems and leads the quality delivery piece of the solution.
- Participates in creating and prioritizing a backlog of work, estimates effort, and commits to scope of work for predictable delivery of features.
- Identify opportunities for process improvement within the data integration and quality assurance lifecycle, recommending and implementing solutions to enhance efficiency and effectiveness.
- Identifies quality related tasks for a backlog of work such as test case creation, system testing, and performance testing.
- Works with product owners to design test plans and strategies with a focus on automation to facilitate a continuous delivery approach.
- Develops automated tests and frameworks to support integration testing, system testing, acceptance testing, and performance testing.
- Works closely with Full Stack Developers to establish a high standard of quality across the Agile Team through quality metrics and best practices.
- Seeks out defects, investigates root causes, and supports informed categorization and triage of defects.
- Proactively identify opportunities for process improvement within the data integration and quality assurance lifecycle, recommending and implementing solutions to enhance efficiency and effectiveness.
- Other responsibilities as required or requested.
About the company
Established in 2000, LanceSoft is a Certified MBE and Woman-Owned organization, and a pioneer in providing premium end-to-end Global Workforce Solutions and IT Services to diverse clients across various domains.
Notice
Talentify 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, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report . NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.