Quality Assurance Manager

Position Description: 
Software Engineering or Software Development involves activities associated with the design, programming, quality assurance (testing), deployment and/or ongoing support of a software program or application that is intended to meet a defined set of business and/or technical requirements.  Software Development is a discipline that is multi-dimensional, requiring that individuals possess a solid understanding of the fundamentals of software engineering in the context of expertise and proficiency in one or more programming languages.  This is further complicated by the fact that the skills of a Software Engineer may exist in the narrow context of a specific industry or business objective.   For the purposes of these consulting positions, the Software Engineering category also includes related specialty skills such as Database Administration as well a- other positions that typically support the software development lifecycle.

Competencies

Consulting candidates for assignment in a Software Engineering consulting positions will be expected to possess competencies that include: basic technical and architectural design and documentation skills, requirements analysis, problem solving, experience with one or more software development lifecycles, use of software libraries and/or frameworks, use of software development tools such integrated development environments, compilers, debuggers, performance and memory analyzers, version control, and build automation.  Depending on experience level, candidates may also have experience with design patterns, objected-oriented development, service oriented architectures, refactoring, security, and so on.   Consulting candidates for Software Engineer or Architect positions will be evaluated in the context of their expertise in a given language and the technical objectives on the projects to which they may be assigned.   Finally, candidates may possess specialty programming skills that unique to certain commercial software products, such as Crystal Reports, or PeopleSoft.

Individuals in this position have demonstrated experience in leading small to moderate sized testing teams.  They understand the concepts of software quality assurance theory and practice.  Can formulate testing strategy and plans where none may exist previously.  They are able to communicate effectively with business and technical teams on testing activities and can assist developers with test-driven development.

Experience

5+ years



Rate: 
55.130
Position Category: 
Software Development and Engineering Support
Go to top