Primary Location
: USA-Massachusetts-Cambridge
Organization
: USA02 - US Clinical Development Svcs
Primary Location
: USA-Massachusetts-CambridgeOrganization
: USA02 - US Clinical Development Svcs
Description
PURPOSE
The
Senior Software QA Engineer provides leadership within the Software QA
group in the area of quality and testing strategy, execution and
remediation. Performs primary role for projects in formulating and
articulating testing approaches and in leading testing strategy review
sessions. May also serve in a leadership role within the department
providing daily oversight, mentorship and direction to software QA
engineers from a task, project, development and training perspective.
The position may have both managerial and technical leadership
responsibilities. Managerial leadership responsibilities include direct
staff supervision, validation and compliance consulting, and project
delivery responsibilities. The Senior Software QA Engineer is highly
competent in managing validation and testing aspects of in-house
developed, configured and complex application projects with little
direct supervision required.
RESPONSIBILITIES
· Serves
as a primary point of contact and source of accountability for
validation and/or testing activities for projects. May have primary
accountability for team performance on projects including all Software
QA project deliverables, activities and timelines. May have primary
accountability for technical testing deliverables such as project
testing strategy documents. Ensures that deliverables are completed on
time and in adherence with SOP’s. Conducts the appropriate follow-up
when necessary. Manages the resources and timelines of assigned projects
and tasks.
· Coordinates,
or as necessary, designs, writes and executes tests to prove systems
functionality, verify business and user requirements are met and that
systems will operate as expected in the production environment.
· Involved
in the project-planning phase of a computer system and be required to
provide work estimates. Accurately estimates the magnitude and time
requirements to complete testing for projects. Reviews estimates
provided by other team members.
· Provides
input to support creation and agreement of project scope, work
breakdown structure (wbs) and schedule, including appropriate milestones
and performance measures with sponsor and stakeholders.
· Supports creation and maintenance of libraries of reusable test data sets and test scripts.
· Performs
internal peer reviews of test cases from other engineers prior to and
following execution as required to ensure issues/errors with the test
scripts are identified and resolved.
· Reports
status, progress and concerns in a proactive, consistent and accurate
manner to the Project Manager. Serves as testing lead for projects.
· Review
requirements and provide input to help develop high quality and
detailed requirements and ensure traceability and that user needs are
met.
· Performs
review of deliverables produced by other project members throughout the
Software Development Life Cycle, for completeness and detail ensuring
the specifications are of a high quality and can be used to write test
scripts. May participate in technical meetings with Business Analysts
and Developers.
· Maintains
knowledge of the software industry and software engineering practices,
analyze the abilities of tools and technologies and compare with the
needs of the business, recommend potential solutions to managers within
the business
· Performs other duties as required
Qualifications
REQUIRED KNOWLEDGE, SKILLS AND ABILITIES
· Solid working knowledge of test management and test authoring/execution tools
· Expert
knowledge/skills around test case creation and test execution; ability
to create and execute test cases as part of broader testing strategy for
large complex systems interfacing with other products.
· Possess
thorough knowledge of software quality engineering activities,
including project management, user requirements, functional
specifications
· Solid
understanding of the requirements elicitation, analysis, and
specification process. Expertise in review of requirements
specifications for testability, in design review and in testing strategy
reviews. Ability to lead testing strategy review sessions.
· Detailed
knowledge, use and understanding of the CSV and SDLC processes; and the
ability to mentor and ensure staff are trained on company processes
· Solid understanding of relational database theory, multi-tiered application architecture and related testing strategies
· Possess fine-tuned analytical skills and be very detail oriented.
· Excellent oral/written interpersonal skills; user focused; persuasive, yet patient; work well with team members.
· Some
team leadership/supervisory skills desirable; Experience leading test
teams with or without direct reporting responsibilities preferred
· Experience working in a fast-paced, dynamic environment
· Ability
to author and execute test cases as well as remaining involved in
formulating test strategies, overseeing test plan/test case authoring
and execution assignments/progress reporting, and supervising staff
· Ability to establish and maintain effective working relationships with coworkers, managers and clients
MINIMUM REQUIRED EDUCATION AND EXPERIENCE
· Bachelors
degree in Computer Science, Engineering or related field and 5 years
application software testing or computer systems validation experience,
or other comparable work experience; or equivalent combination of
education, training and experience.
PHYSICAL REQUIREMENTS
· Extensive use of keyboard requiring repetitive motion of fingers.
· Extensive use of telephone and face-to-face communication requiring accurate perception of speech.
· Regular sitting for extended periods of time.
May require occasional travel.
see https://quintiles.taleo.net/careersection/10080/jobdetail.ftl
0 comments:
Post a Comment