Saturday, February 26, 2011

EchoStar - QA Systems Engineering Lead

Summary:
Lead QA engineer who is responsible for testing, deploying, and managing various aspects of the EchoStar Conditional Access System.


Duties and Responsibilties:
Involved in the validation of system software and hardware and deployment planning and execution with the goal of minimum to no downtime.
Will translate system requirements into detailed test cases and ensure proper execution of test campaigns.
Ready to respond to technical system issues, responsible for maintaining and improving lab and production system monitoring.
Will use application log and trace files to trend behaviors and look for existing and potential problems, and perform detailed data modeling and analysis to help drive future enhancements.
Will provide on-call support for production software issues and software maintenance. Will work with vendors to communicate production problems and suggest desired solutions.
Will learn the applications well enough to think outside the box to create alternative test scenarios.
Will participate in requirements gathering and detailed design reviews to ensure robustness, redundancy, and scalability.
Utilize software development and scripting skills to ensure proper monitoring of the system and move towards some level of test automation where applicable.


Education

Bachelor’s degree in Computer Science, Computer Engineering, or Computer Information Systems.



Experience

5 - 10 years experience in the computer or digital communications industry as a QA engineer, preferably with a software development background.



Skills

Very analytical and thorough in tasks assigned.
Ability to manage multiple projects, activities and tasks simultaneously and work them to completion with little supervision.
Highly developed written and verbal communication skills.
Skill in organizing resources and establishing priorities, facilitation and change management skills.
In depth knowledge of network protocols and application layer protocols and ability to perform detailed troubleshooting.
Knowledge of computer networking systems and operating systems, including UNIX, Linux, Windows, and others.
Ability to perform some level of database administration with Oracle and MySQL DBs.
Knowledge of programming languages and UNIX scripting languages including C++, Java, PHP, Perl, shell scripting
Ability to work under pressure with many assigned tasks and hard deadlines

Equal Employment Opportunity/Affirmative Action Employer