Quality Assurance Engineer

Posted Yesterday
Be an Early Applicant
Toronto, ON
Mid level
Insurance • Financial Services
The Role
The Quality Assurance Engineer ensures that business changes function correctly through automated and manual testing. Responsibilities include designing and executing test scripts, reviewing documentation, coordinating testing efforts, and providing training. The role involves working with DevOps on CI/CD processes and maintaining testing standards across various development methodologies.
Summary Generated by Built In

Career Opportunity

Role Title

Quality Assurance Engineer

Purpose of role

This role is responsible for ensuring (through the application of manual and automated techniques) that changes to workflow, business, product rules and administrative systems, function correctly and do not adversely affect the existing business environment. This position is also responsible for system and procedural training for the business community on new or upgraded systems and for providing ongoing support to Foresters Operations.

Job Description

Key Responsibilities

Automated Testing and DevOps:

  • Design, develop and execute Automated as well as Performance test scripts.
  • Conduct peer review of automation test scripts and provide corrective actions.
  • Work with the DevOps team to incorporate test scripts into the CICD pipelines.
  • Provide input into the design, creation and maintenance of our Test Automation Framework and Automation guidelines.
  • Provide and review effort estimates for the automation of Test Cases
  • Work with project teams and/or business subject matter experts to identify test cases suitable for Test Automation
  • Identify, analyze, track and manage detected automation system/program errors.
  • Stay up to date with automated scripting practices, automated tools and DevOPs practices.
  • Report automation development statuses and findings to the Test Automation Lead and/or project team.
  • Ensure that project requirements are met by applying Web, API and Mobile Automation Testing techniques
  • Optimize Test automation scripts to reduce technical debt and improve their performance

Manual Testing:

  • Review test plans, test scenarios and test cases with team members to ensure sufficient test coverage.
  • Generate and maintain test documentation (test plan, test scenarios/cases, Test data and defects).
  • Coordinate and execute tests for testing phases (Unit Testing, Functional, System Integration and Regression), ensuring project adherence to testing standards, methodologies and tool usage.
  • Work closely with Project Managers/Project Architects/Business Analysts/Business Systems Analysts/IT Security SMEs/Business Subject Matter Experts to ensure that detected system errors are resolved.
  • Maintain up-to-date business, system and testing knowledge across all Foresters products, processes and systems, through research of business and systems documentation, liaising with peers, IT staff, business experts and formal training courses and seminars.
  • Report test status and findings to QA Lead or Test Automation Lead and/or project team.
  • Adhere to Foresters security standards, our IT Policies and procedures during solution implementation and support.
  • Report security incidents as per the Foresters Information Security Incident Management Standard.

Key Qualifications

Automated Testing and DevOps:

  • 3-5 years of Insurance business experience OR 3-5 years' experience testing applications(mainframe, client-server, web based, mobile) in similar organizations to Foresters Financial (Life Insurance, Financial Institution, etc.)
  • 1+ years of Test Automation experience
  • Hands-on experience or working knowledge of Web, API and Mobile Automation testing.
  • Hands-on experience with automated testing tools such as Selenium with Java/JavaScript
  • Hands on or working knowledge of integrating automated scripts into CICD pipelines in Azure ADO.
  • Hands on experience or working knowledge of Performance testing using JMeter.
  • Experience or working knowledge of Test-Driven Development (TDD) or Behavior Driven Development (BDD)
  • Experience working on Agile & Waterfall projects.
  • Hands-on experience of integrated development environments, such as Eclipse
  • Hands-on experience or working knowledge of Extract, Transform & Load (ETL) Testing.
  • API Testing experience or knowledge on how this can be accomplished.
  • Hands on experience or working knowledge of automated mobile testing.
  • Have working knowledge or experience using a software version control system, such as Github.
  • Intermediate SQL skill to identify and modify test data for test cases.
  • Understanding of different Operating Systems such as Linux, Windows and Containerization such as Docker.
  • Have good debugging skills to troubleshoot and fix the issues that are identified during the automation process.

Manual Testing:

  • Ability to learn and be conversant with the Development Life Cycle, Quality Engineering techniques and the Automation frameworks used at Foresters.
  • Ability to review and understand documentation in order to validate the business requirements.
  • Experience generating/maintaining test conditions/cases from requirements, design specifications and exploratory methods.
  • Strong analytical, reasoning and problem solving abilities along with appropriate escalation skills.
  • Possesses strong Windows, Web, Mainframe, Microsoft Word and Excel skills. Must be able to review and understand product and system business requirement documentation, as well as System Architectural documents and be able to validate the contents.
  • Ability to identify, analyze and report system problems in a clear and concise manner during the testing process.
  • Experience with defect tracking concepts and tools (e.g. MF ALM, JIRA and MS Azure DevOPs).
  • SQL skill to identify test data for test cases.
  • Demonstrated proficiency in investigating the cause or source of systems problems and have the ability to provide sufficient information to enable the appropriate assessment and resolution of the issue.
  • Demonstrated ability to coordinate and integrate testing approaches across several systems and business functions.
  • Good knowledge of the breath and depth of Financial products, understanding of business systems (functionality, file structures, batch, extracts), business processes and procedures, would be an asset.
  • Experience testing in both Waterfall and an Agile framework
  • Preferred University Degree in Computer Science, or Engineering or other technical related field.

#LI-Hybrid

Equal Opportunity Employment and Inclusion – at Foresters Financial, we are committed to sustaining an equal opportunity environment for all job applicants. We embrace Inclusion, Diversity and Equity (IDE) as a core strategic objective for building strong, innovative teams in which all our employees can show up wholly and authentically as themselves.

Foresters Financial strives to provide an accessible candidate experience for prospective employees with different abilities. If you anticipate needing any type of accommodations during the recruitment process, please email [email protected] in advance of your appointment.

Thank you for choosing Foresters. Only those candidates who will be selected for further consideration will be contacted by our Talent Acquisition Team.

Top Skills

Java
JavaScript
SQL
The Company
HQ: Toronto, Ontario
1,509 Employees
On-site Workplace
Year Founded: 1874

What We Do

Foresters Financial is redefining the life insurance and individual savings industry across the U.S., Canada and UK by enriching the lives, communities, and overall well-being of its members. Agents and members alike appreciate the turnkey-decisioned product offerings and end-to-end digitized processes that make it easy to get life insurance without traditional medical exams. State-of-the-art mobile tools help agents deliver tailored plans to prospective and current members. Dedicated to its members’ well-being, Foresters offers a suite of member benefits and is redefining the conventional life insurance model, bringing improved financial security and overall wellness to everyday North American families. Foresters recently merged with Canada Protection Plan to become a leading life insurance distributor in Canada. Foresters Financial is the trade name for The Independent Order of Foresters, the oldest non-denominational fraternal benefit society. For 23 straight years, The Independent Order of Foresters has received an “A” (Excellent) rating from A.M. Best.

Similar Jobs

Robinhood Logo Robinhood

QA Engineer

Fintech • Cryptocurrency
Toronto, ON, CAN
3464 Employees
81K-95K Annually

Morningstar Logo Morningstar

Senior QA Engineer

Enterprise Web • Fintech • Financial Services
Hybrid
Toronto, ON, CAN
12700 Employees

Veeva Logo Veeva

Associate QA Engineer

Big Data • Cloud • Healthtech • Software • Big Data Analytics
Toronto, ON, CAN
6000 Employees
55K-95K Annually

General Motors Logo General Motors

JR-202425186 Chassis Controls - Software Quality Assurance Specialist

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
Markham, ON, CAN
165000 Employees

Similar Companies Hiring

EDGE Thumbnail
Software • Fintech • Financial Services • Analytics
Chicago, IL
20 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account