Amazing Results

QA Engineer

Position Summary

Apply systems analysis techniques and procedures, including consulting with useres, to determine software functional specifications while identifying and resolving technical issues for internal and external customers.

Essential Duties/Responsibilities
· Create automated test scripts in IBM Rational Functional Tester, including:

             · Using data driven test methodologies

             · Programming test methods using Java

· Create automated test scripts in IBM Rational Robot

· Create and execute test cases and suites using IBM Rational Test Manager

· Capture and communicate test results using IBM Rational Test Manager and Microsoft Excel spreadsheet tools

· Design and maintain test environments using multiple hardware configurations including but not limited to:

              · Win XP, Win 2003, UNIX, Linux, OS/2, MS SQL, DB2, Oracle, Websphere                        Application Studio, JBOSS, BEA Weblogic

· Log defects; describe product defects in a defect tracking database and describe defects verbally when needed

              · Design and execute performance benchmark tests.

              · Measure test coverage (e.g. requirements coverage and/or code coverage).

· Coordinate test projects.

· Review product documentation for quality.

· Build and maintain project plans.

Required Education, Experience and Abilities
· Demonstrated expertise in design, development, and execution of automated software test

· Demonstrated expertise troubleshooting complex, distributed software applications

· Minimum of 2 years experience using Java (either programming product features or writing test scripts)

· Minimum of 1 year experience using IBM Rational Robot Test Programming Language (SQABasic)

· Experience with JUnit-based tools, Eclipse-based tools, IBM Rational Robot, and IBM Rational Functional Tester

· Basic project management skills

· Excellent written and verbal communication skills

· Expert understanding of software quality assurance principles

· Expert understanding of software development life-cycle methodologies, including Agile methodologies, especially in relation to quality-related roles, activities and metrics

Desired Characteristics

· Self Starter – initiates activities to fulfill needs, solve problems and create solutions

· Resourcefulness – creativity, inventiveness and efficiency in problem solving

· Independence – effective at managing their own tasks and highly capable of leadership

· Work rate – very productive, efficient and results oriented

· Flexibility – willingness to accept change and to take on new challenges

· Enthusiasm – passionate about job performance; eager to contribute to team goals

· Domain and Industry Aptitude – experience with business application software and/or application development tools