Conducts a wide range of quality control tests and analyses to ensure that software meets or exceeds specified standards and end-user requirements. Typically responsible for tests, methods, and procedures to ensure continuous improvement to software quality assurance and serviceability standards. Analyzes test results to ensure existing functionality and recommends corrective action. Ensures that system tests are successfully completed and documented and all problems are resolved. Debugs software products through the use of systematic tests to develop, apply, and maintain quality standards for company products. Performs development and execution of software quality methods and processes. Implements and defines testing methodology and standards to improve results. Responsible for testing systems and applications software. After testing provides feedback to developers on potential changes. Works independently with other engineering functions from design through production to design, develop, and implement procedures for testing systems and equipment. Selects testing specifications for new products and ensures testing procedures are in compliance with industry specific standards.
**PRINCIPAL DUTIES AND RESPONSIBILITIES**
+ Executes test cases and testing methodology for manual and/or automated tests.
+ Understands and adheres to cost/delivery/quality targets established during regression and testing phase
+ Software development expertise from a coding perspective. This is required for building test automation. Contribute to test automation activities through knowledge of coding/programming in current languages.
+ Provides solutions to a variety of problems of moderate scope and complexity. Use tools appropriately with technical guidance and complete tasks and assignments under normal supervision
+ Ability to read a specification (hardware, software or network) and develop appropriate test methodology.
+ Proficiency in the design, implementation, and maintenance of a test environment, including necessary equipment, configuration, and software. General knowledge of at least one mainstream language, (preferred proficiency in C, C++, or JAVA). Familiarity with scripting language, Perl or Shell Scripting in open systems and JCL in mainframe environment.
+ Seeks assistance when needed, demonstrates self-initiative. Sphere of influence primarily limited to immediate work group.
+ Follows standard engineering/test practices, uses judgment within defined practices and procedures. Implements work-plans and schedules as assigned.
+ Ability to learn and apply new tools and applications. Full use and application of standard engineering principles, theories, and concepts.
Possesses strong product/technology/industry knowledge.
Proficiency in hardware, software and/or operating systems environments.
Ability to analyze information and draw accurate conclusions.
Problem solving skills.
Education Required: Bachelors (Technical)
Experience Required: 2+ years relevant experience
Physical Requirements: No
When you choose our company, you join a diverse world of innovative thought leaders. At our core is a commitment to workplace diversity, the sustainability of our planet, and community corporate involvement. We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities-all to create a compelling and rewarding work environment.
We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity and/or expression, national origin, protected veteran status, disability, genetics, or citizenship status (when otherwise legally authorized to work) and will not be discriminated against on the basis of such characteristics or any other status protected by the laws or regulations in the locations where we operate. We encourage applicants of all ages.
**Critical Hiring Criteria:**
Engineering - Software
400 - SECURITY
US - Kansas - Overland Park