Director Quality Assurance Job Posting



Job Title: Director Quality Assurance
Company: Computer Associates Inc
Position Type: Contract
Pay Rate: tbd
Skills: Java, J2EE, SilkTest
Date Posted: Oct-05-09

Job Description

CA Wily Technology is seeking a Senior QA Automation Engineer to implement a wide range of automated tests to improve testing efficiency of the CA Wily product set. The Senior QA Automation Engineer will utilize a variety of custom developed software and off the shelf packages to build functional, system and stability tests across a wide variety of environments encompassing the latest application servers, databases, operating systems, and hardware platforms.

Key Responsibilities

• Develop / maintain automation test suites
• Maintain, extend and enhance Automation harnesses and testing infrastructure
• Design and develop new scenario based stress, verification, application simulation tests
• Review test cases requiring Automation or simulation tools
• Document automation procedures and maintain over time
• Troubleshoot problems with application server, database, operating system setup
• Develop innovative approaches to accommodate tight schedules and resource constraints using Automated techniques

Non-Negotiable Requirements
• 5+ years of combined Software QA and Software development experience, with a distinguished track record on highly technical projects
• 3+ years of QA work involving complex distributed systems
• 4+ years of Object Oriented software development in Java and Jython
• 3+ years test automation experience, including:
o contributing to automation framework development
o developing and maintaining Seque SilkTest or HP / Mercury QTP test suites

Additional Requirements

• Strong experience with HP / Mercury Quality Center
• BS in Computer Science or equivalent work experience
• Outstanding communication skills and attention to detail
• Expert knowledge of web application testing
• Ability to make wise tradeoffs in design approach and scope to meet deadlines
• Ability to troubleshoot complex software / hardware configuration problems
• Ability to accurately identify high priority software use cases and edge cases
• Strong knowledge of XML
• Database experience including Postgres, Oracle and/or SQL Server
• Strong development experience using the Eclipse IDE
• Strong working knowledge of CVS or Perforce
• Strong knowledge of J2EE test applications (e.g. ECPerf, Petstore, Trade2)
• Strong knowledge of J2EE technologies (e.g. JSP, Servlets, EJB, JDBC Drivers)
• Considered a strong “plus” if the candidate is familiar with:
o JUnit, NUnit, Cactus
o 2+ years of Object Oriented software development in C++ or C#
o Experience automating web services applications
o Java Application server administration / tuning (e.g. Weblogic, WebSphere, Iplanet, Oracle)
o Database administration / tuning (e.g. Oracle, DB2)
o System administration / tuning (e.g. Solaris, AIX, Windows)
o TCP/IP, networking topology, routers, switches, firewalls

Location: US-CA-South San Francisco
Telecommute: No (Onsite Position)
Contact Name: Hatim Shafique
Contact Phone: 6502962570
Contact Email: hatim.shafique@ca.com
Contact Comments:

Principals only. Recruiters, please don't contact this job poster.



Requirement Based Functional Testing

Function (Integration) test is usually the first test phase that a test organization is responsible for during any given release. Requirements based Function Test is one approach to Function (Integration) test - it is a powerful and effective testing approach, which will significantly reduce the number of undetected defects (faults) being released into production. The premise is that a well-formulated set of functional requirements give the Test Designers (see .Testing and The Role of a Test Designer Tester.) a definitive bases for test case design.

What is Function Test?

"The objective of function test is to measure the quality of the functional (business) components of the system". Tests verify that the system behaves correctly from the user / business perspective and functions according to the requirements, models, storyboards, or any other design paradigm used to specify the application. The function test must determine if each component or business event: performs in accordance to the specifications, responds correctly to all conditions that may be presented by incoming events / data, moves data correctly from one business event to the next (including data stores), and that business events are initiated in the order required to meet the business objectives of the system.

Read more on Functional Testing, Mercury QTP, other QA Articles


tech job trends, october 2009