The following Quality Assurance Engineer roles are in the process of being hired at Red Hat (Pune). Interested candidates may send in their resumes to careers-in at redhat dot com. Please mention the role in the subject line of the mail.
*Quality Assurance Engineer*
As a Quality Assurance Engineer you are expected to set the quality standards for a small product or, for a significant area of large product. You are expected to develop test cases and test plans for areas of ownership and, would be capable of directing the efforts of 3 to 4 quality engineers. You should be able to effectively and accurately communicate testing status to management and other interested parties. You should be able to interface with customer and partner quality organizations and, can be relied on to exercise good judgment around critical issues. You should be able to work with developers to resolve issues and analyze data in a timely manner. You are expected to process in-depth understanding of the testing processes and standards. Primary focus is on API, WebUI, and client tool testing.
Job Requirements:
Test Automation and Development Job Requirements:
* Knowledge of how to use a defect tracking system (JIRA or Bugzilla preferred). * Knowledge of how to use a revision control system (Git, Subversion,or CVS preferred). * Good skills in at least three of: Java, Python, Perl, BASH, or Ruby. * Previous experience with automated testing tools. * Expertise in Selenium and/or JUnit a major plus. * Demonstrated skills in Linux systems administration. * Basic knowledge of database usage and ability to write SQL.
*JBoss Operations Network Quality Assurance Engineer*
JON Essential Duties and Responsibilities: As a Quality Assurance Engineer for JBoss Operations Network, you will be responsible for expanding our existing test automation framework, as well as evaluating and implementing new Open Source tools to verify the quality of the product. The job will have you working with an international team of Software Developers and fellow QA Engineers. Primary focus is on WebUI automation and agent testing. Will be responsible for writing test plans and test cases for assigned functional areas. Will then be responsible for running manual tests, writing automated tests, and running automated tests. Also responsible for writing, verifying, and closing bugs on each version of the product.
JON Job Requirements:
* Knowledge of how to use a defect tracking system (JIRA or Bugzilla preferred). * Knowledge of how to use a revision control system (Subversion preferred). * Ability to read and write Java code. * Previous experience with automated testing tools. * Expertise in Selenium a major plus. * Demonstrated skills in Middleware and/or application servers. * Basic knowledge of database usage and ability to write SQL.
*Satellite and Proxy Quality Assurance Engineer*
Satellite/Proxy Essential Duties and Responsibilities: As a Quality Assurance Engineer for the Red Hat Network Satellite and Proxy products, you will be responsible for expanding our existing test automation frameworks, as well as evaluating and implementing new Open Source tools to verify the quality of the product. The job will have you working with an international team of Software Developers and fellow QA Engineers. Primary focus is on API, WebUI, and client tool testing. Will be responsible for writing test plans and test cases for assigned functional areas. Will then be responsible for running manual tests, writing automated tests, and running automated tests. Also responsible for writing, verifying, and closing bugs on each version of the product.
Satellite/Proxy Job Requirements:
* Knowledge of how to use a defect tracking system (Bugzilla preferred). * Knowledge of how to use a revision control system (Git, Subversion,or CVS preferred). * Good skills in at least two of: Java, Python, Perl, BASH, or Ruby. * Previous experience with automated testing tools. * Expertise in Selenium and/or JUnit a major plus. * Excellent skills in reading and writing technical documentation in English. * Demonstrated skills in Linux systems administration. * Basic knowledge of database usage and ability to write SQL. * Basic previous experience in Solaris administration a plus.
*Test Automation and Development Quality Assurance Engineer*
Test Automation and Development Essential Duties and Responsibilities: As a Quality Assurance Engineer for Test Automation and Development, you will be responsible for creating, writing, and maintaining Selenium automated tests, test frameworks in Java, and XML-RPC JUnit automated tests. You will need to be able to work with other teams in implementing integration and maintenance of Hudson continuous integration environment. Must have a willingness to be involved in manual testing as needed (but minimal). Will be responsible for writing test plans for feature areas and then writing, executing, and automating test cases.
Test Automation and Development Job Requirements:
* Knowledge of how to use a defect tracking system (JIRA or Bugzilla preferred). * Knowledge of how to use a revision control system (Git, Subversion,or CVS preferred). * Good skills in at least three of: Java, Python, Perl, BASH, or Ruby. * Previous experience with automated testing tools. * Expertise in Selenium and/or JUnit a major plus. * Demonstrated skills in Linux systems administration. * Demonstrated skills in Middleware and/or application servers. * Basic knowledge of database usage and ability to write SQL.