The primary focus of the Quality Engineer is assuring software applications are properly tested through all phases of software development. This role will accomplish this by implementing and using automated testing tools and processes, working with an Agile team developing functional and non-functional tests. The Quality Engineer will work closely with Developers and DevOps Engineers to enable continuous integration and continuous delivery (CI/CD).
DUTIES & RESPONSIBILITIES
- Develop expertise in the core software applications in use by the company, the corresponding workflows as well as maintain a working knowledge of the company’s business goals, products, operating policies and procedures.
- Collaborate on the design, setup, configuration, testing and execution of automation tests throughout the development life cycle (Smoke, Configuration, Integration, Regression, Performance and E2E) as well as working with DevOps Engineers to make sure automation is integrated into the CI/CD pipeline.
- Work with product owners, business analysts and agile teams to develop test plans that will be utilized in a pipeline.
- Work with other IT roles to understand necessary Functional and Non-functional needed for new feature development or feature updates.
- Monitoring test results, troubleshooting, and reporting failures to the appropriate team.
- Utilize JIRA to submit, update and monitor problem requests.
- Confer regularly with other Information Technology staff to coordinate and evaluate projects and provide QA technical guidance.
- Continue to develop yourself professionally and keep up-to-date on relevant trends and technological developments in the field.
- Developing and reporting testing metrics.
- Performs other duties or special projects as required or as assigned.
SUPERVISION RECEIVED
General supervision is received from the Engineering Manager.
QUALIFICATIONS
- Bachelor's degree in computer science or other appropriate discipline and 3-5 years in software development or automated testing or a combination of education and experience from which comparable knowledge and skills are acquired.
- Display expertise in functional, non-functional, requirements testing and QA methodologies.
- Ability to evaluate and analyze test results and identify areas for regression testing.
- Experience in the P&C insurance industry is a plus.
- Experience with automated testing; Tricentis Tosca experience preferred.
- Ability to communicate effectively, both verbally and in writing.
- Ability to lead effective meetings in a collaborative manner.
- Excellent research skills and problem solving skills.
- Excellent planning, organizational, and time management skills.
- Ability to deal effectively with a wide variety of other company personnel, including senior management, as well as outside vendors and consultants.
- Familiarity with a Scaled Agile Devops approach to testing.
PHYSICAL DEMANDS/WORKING CONDITIONS
- Predominately sedentary office position with high frequency of keyboarding/computer work required.
- The physical demands are minimal and typical of similar jobs in comparable organizations.
- The work environment is representative and typical of similar jobs in comparable organizations.