|
Software
Test Engineer (Lancaster, PA)
We
have an opening for a software test engineer. This position
is for the role of a software engineer, specializing in architecting,
designing, and implementing an automated software test framework.
The software engineer will work as part of our company's Software
Engineering group. The successful candidate will define and
lead the implementation of an automated software test framework
which tests software development kits (SDKs) and other IP
products targeted at the Closed-Circuit Television (CCTV)
security industry.
Principal
Responsibilities:
- Identify
requirements based on stakeholder needs.
- Define,
develop and implement an automated software test framework.
- Develop
well-documented software according to departmental standards.
- Plan,
design, and execute comprehensive and repeatable software
unit and integration tests of the automated test framework.
- Ensure
product quality and reliability through the use of automated
testing.
- Provide
guidance on automated test strategies.
Required
Education: B.S. in Computer Science or Software Engineering
Required
Experience:
- 7+
years of experience in object oriented C++ software development.
- 2+
years of experience designing, building and deploying software
test frameworks and associated processes.
- Strong
experience in software architecture and design.
- Strong
technical leadership experience.
- Knowledge
of software engineering quality practices and theories.
- Experience
in documenting engineering processes.
Desired
Experience:
- Experience
in testing COM components at the API level.
- Experience
with software test tool selection and investigation with
multiple vendors.
|