|
|
Quality Assurance Engineer
Job Summary
Position is required to work in QA group to ensure the overall quality of our product and to provide technical support to multiple customer sets including company's customer/field support, operations team, and internal development. Responsible for interfacing with all customer groups, trouble shooting, developing product testing and release strategy, and solving issues related to software or systems. Position must ensure timely resolution of issues and appropriate escalation of the same to Development, Support and Management.
Job Description
Provide development and support for successful delivery and maintenance of embedded, application, and server software to manage systems that deliver video, entertainment, and IP-based services for the next generation of in-room entertainment systems. Responsibilities include:
- Gaining technical proficiency for complete system to expert-level in all details.
- Applying test methodology, engineering and product knowledge in the design of tests and testing strategies for the analysis and qualification of products.
- Communicating significant issues or developments identified during quality assurance activities and provides recommended process improvements to management.
- Providing test process, test plans and reports to communicate involvement and results of quality assurance activities, documenting and reporting software bugs and/or feature requests.
- Developing automated test cases using a variety of scripting languages.
- Interfacing with Customer Support and R&D, and Product Management teams on bugs and feature enhancements, and to understand their operational needs and strategies in an effort to optimize cross-functional collaboration.
- Helping customer support with problems, issues, and product related questions.
- Recreating problems, resolving problems, and recommending solutions.
- Training current and prospective customer and field support staff.
Qualifications
More than 4 years of quality assurance and software support experience in a systems level company with experience in managing software maintenance and releases, tracking bugs, working with engineering, customer service and support teams of the company.
- Experience writing test plans, test cases and test procedures.
- Strong understanding of regression, integration, Interoperability, system level and stress/load test execution.
- Experienced in leading projects throughout the testing cycle.
- In-depth understanding of creating and running automated test plans on Linux and Windows environments.
- C and C++ programming skills a plus.
- Excellent written and verbal communication skills.
- Working knowledge of problem management tools and customer service skills.
- Must be able to multi task and prioritize workload to solve problems quickly.
- Excellent organizational/time management skills.
- Ability to work collaboratively with cross-functional teams.
Bachelor�s degree in Software Engineering, or technical equivalent desired.
Send resumes to jobs@nxtv.com.
|
|