Hyland Software
Description
Overview
The Test Engineer is responsible for writing code/scripts, identifying tools for functional and non-functional tests, and contributing to the automated test frameworks to ensure the delivery of high quality software and products. The Test Engineer designs test plans, procedures, and code/scripts to accurately assess new products and updates in accordance to product requirements and department quality standards. The Test Engineer will collaborate with other engineering groups to define, document, analyze, perform, and interpret tests for products, systems, components, and software modifications. The Test Engineer will contribute to the establishment and use of the build pipeline.
What you will be doing
- Develop and maintain basic integration, functional, and non-functional tests to ensure the holistic quality of the software
-
Verify the functionality of the system by executing and analyzing results from automated and manual test runs; record test outcomes; report defects and results in the test repository
-
Assist with the integration of basic automated tests within the build pipeline.
-
Perform manual testing responsibilities, including the creation of test cases and updating existing test plans
-
Follow the peer code review process for test automation code, including completing code reviews for peers and incorporating feedback into automated tests
-
Participate in planning, work estimation, solution demos, and reviews.
-
Assist in troubleshooting and responding to production issues to ensure the stability of the application
-
Participate in formal reviews of software products, databases, and environments relating to the testing of the software
What will make you successful
- BS in Computer Science or related field or equivalent experience
-
Basic knowledge of all phases of test life cycle
-
Basic knowledge in software application testing tools, methodologies, and process framework
-
Knowledge of test automation and continuous integration tools
-
Knowledge of development on Windows/Linux platforms
-
Knowledge of scripting tools
-
Knowledge of source control systems
-
Knowledge of build environments and delivery pipelines
-
Experience with programming or scripting
-
Knowledge of database technology
-
Knowledge of regression testing
-
Oral and written communications skills that demonstrate a professional demeanor and the ability to interact with others with discretion and tact
-
Organizational, multi-tasking, and time management skills
-
Collaboration skills, applied successfully within team
-
Critical thinking and problem solving skills
-
Able to summarize large quantities of information into actionable insight
-
Self-motivated with the ability to complete projects in a timely manner
-
Ability to work independently and in a team environment
-
Able to thrive in a fast paced environment
-
Attention to detail
-
Driven to learn and stay current professionally
-
Up to 5% travel time required
The Test Engineer is responsible for writing code/scripts, identifying tools for functional and non-functional tests, and contributing to the automated test frameworks to ensure the delivery of high quality software and products. The Test Engineer designs test plans, procedures, and code/scripts to accurately assess new products and updates in accordance to product requirements and department quality standards. The Test Engineer will collaborate with other engineering groups to define, document, analyze, perform, and interpret tests for products, systems, components, and software modifications. The Test Engineer will contribute to the establishment and use of the build pipeline.
- Develop and maintain basic integration, functional, and non-functional tests to ensure the holistic quality of the software
- Verify the functionality of the system by executing and analyzing results from automated and manual test runs; record test outcomes; report defects and results in the test repository
- Assist with the integration of basic automated tests within the build pipeline.
- Perform manual testing responsibilities, including the creation of test cases and updating existing test plans
- Follow the peer code review process for test automation code, including completing code reviews for peers and incorporating feedback into automated tests
- Participate in planning, work estimation, solution demos, and reviews.
- Assist in troubleshooting and responding to production issues to ensure the stability of the application
- Participate in formal reviews of software products, databases, and environments relating to the testing of the software
What will make you successful
- BS in Computer Science or related field or equivalent experience
-
Basic knowledge of all phases of test life cycle
-
Basic knowledge in software application testing tools, methodologies, and process framework
-
Knowledge of test automation and continuous integration tools
-
Knowledge of development on Windows/Linux platforms
-
Knowledge of scripting tools
-
Knowledge of source control systems
-
Knowledge of build environments and delivery pipelines
-
Experience with programming or scripting
-
Knowledge of database technology
-
Knowledge of regression testing
-
Oral and written communications skills that demonstrate a professional demeanor and the ability to interact with others with discretion and tact
-
Organizational, multi-tasking, and time management skills
-
Collaboration skills, applied successfully within team
-
Critical thinking and problem solving skills
-
Able to summarize large quantities of information into actionable insight
-
Self-motivated with the ability to complete projects in a timely manner
-
Ability to work independently and in a team environment
-
Able to thrive in a fast paced environment
-
Attention to detail
-
Driven to learn and stay current professionally
-
Up to 5% travel time required
- BS in Computer Science or related field or equivalent experience
- Basic knowledge of all phases of test life cycle
- Basic knowledge in software application testing tools, methodologies, and process framework
- Knowledge of test automation and continuous integration tools
- Knowledge of development on Windows/Linux platforms
- Knowledge of scripting tools
- Knowledge of source control systems
- Knowledge of build environments and delivery pipelines
- Experience with programming or scripting
- Knowledge of database technology
- Knowledge of regression testing
- Oral and written communications skills that demonstrate a professional demeanor and the ability to interact with others with discretion and tact
- Organizational, multi-tasking, and time management skills
- Collaboration skills, applied successfully within team
- Critical thinking and problem solving skills
- Able to summarize large quantities of information into actionable insight
- Self-motivated with the ability to complete projects in a timely manner
- Ability to work independently and in a team environment
- Able to thrive in a fast paced environment
- Attention to detail
- Driven to learn and stay current professionally
- Up to 5% travel time required
Source ⇲
Remote Tech Jobs