Careers at CTR
SOFTWARE QA ENGINEER
Purpose
The Software QA advances software quality throughout the company by maintaining software quality assurance standards and processes. This role develops, publishes, and implements test plans for user end applications, writes and maintains test automation, publishes test results, and defines and tracks quality assurance metrics.
Essential Job Functions
The Software QA Engineer will have execution responsibility to successfully:
- Develop the QA environment, processes and procedures
- Develop test plans/cases insuring product quality and validating adherence to requirements and use cases.
- Research and implement new technologies for QA stress test, automation, and other testing technologies.
- Create automated regression suites that are re-usable, repeatable and reliable with minimal maintenance.
- Report on Testing Activity
- Work closely with design and development teams to ensure accurate testing
- Identify, recommend and implement QA products and procedures across the department
- Understand the business functionality, requirements and technical specifications of the application(s) being tested.
Technical Competencies
Windows:
- Server: MS Server 2005 (and newer)
- Client: MS XP (and newer)
SQL Server 2000 (and newer)
- Queries
- Backup and restores
- Modify
- Joins
Other MS software (operational skill required)
- IIS
- Microsoft Office
- Active Reports
- Crystal Reports
Automated Test Tools
- Visual Studio (preferred)
- Team Test (Preferred)
- Team System (Preferred)
- Bug Tracking tool (if not Team Test, above)
.Net (basic knowledge required)
Ethernet & Serial Comm.
Ability to troubleshoot serial and Ethernet communications.
Security
Strong knowledge of security vulnerabilities threats and exploits (e.g. OWASP)
Testing Experience
- Native Windows client applications
- Windows service
- SOAP web service
- Console app
- ASP.net Application
- Windows install packages
- Proprietary hardware
- Mobile applications
Education, Experience & Working Environment
Education: This position requires a minimum education of a technical Associate’s Degree in a software or software development discipline. Preference will be given to candidates that have relevant advanced education or relevant supplementary beyond that specified below.
Experience: This position requires that the incumbent have lived/worked in environment characterized by disciplined, well-documented processes, and has been a key participant in making those processes happen (rather than been a bystander or an indirect helper).
A minimum work experience of 3-5 years as a successful software QA testing professional (see essential functions of the job, above) and 2 additional years as a formal or informal leader of other software QA testing professionals is required.
This position requires US Citizenship or permanent residency in the US. Sponsorship for any different immigration/citizenship status is not available.
For consideration, e-mail your cover letter and resume, along with salary requirements, as soon as possible to:
careers@ctrsystems.com.
Back to Careers