February 12, 2011

Quality Assurance Engineer

Description
At element^n quality is not an afterthought, it’s a way of life. element^n QA Engineers play a key role in each phase of the project lifecycle from design through delivery ensuring the quality of analysis, design, development, testing and the application of our methodology on our projects and products, which are typically developed using a combination of Java Servlet technology and sophisticated web interfaces.

As a QA Engineer you will:
- Review Functional and Technical Specifications for consistency, testability, usability and adherence to standards
- Work with the QA Manager and the Implementation Manager to develop testing strategies and plans
- Develop and execute test cases and testing scripts
- Report defects and make recommendations for improvement to the user interface, and functional and technical requirements

Desired Skills & Experience
Junior QA Engineer Requirements
- University degree from an accredited University
- A demonstrable aptitude for and interest in QA practices
- Interest in pursuing a career in the field of testing & QA
- Acute and unrelenting attention to detail
- A passion for improving the quality of everything you see and touch
- Self reliance, an uncompromising work ethic, and a drive to excel
- Excellent communication & listening skills
- Fluent written and spoken English
- A great attitude towards your colleagues and love for your fellow man

QA Engineer
As a QA Engineer, you have all the qualifications of a Junior QA Engineer plus the following experience and skills:
- 1+ year in a consolidated testing or QA role
- Software testing, preferably developed in JAVA, with J2EE/servlet and Web UI (HTML/JS/AJAX)
- Developing and executing functional and load testing scenarios, and developing and documenting test procedures, input data sets and validation rules for results.
- Communicating with the development team regarding discovered issues, and assisting the development team in resolving those issues
- Working with issue tracking software and common configuration management software (such as CVS or Subversion) and techniques (such as automated build processes and release versioning)
- Leadership skills and interest in developing into a QA team leader
- It will be considered a plus if you have used and developed test cases with automated testing tools such as Mercury LoadRunner and QuickTest, OpenSTA, JUnit, Jakarta Cactus, JMeter or others

careers@elementn.com