Senior QA Engineer (R1083950) in Durham, NC at IQVIA™

Date Posted: 7/10/2019

Job Snapshot

Job Description

IQVIA™ is the leading human data science company focused on helping healthcare clients find unparalleled insights and better solutions for patients. Formed through the merger of IMS Health and Quintiles, IQVIA offers a broad range of solutions that harness the power of healthcare data, domain expertise, transformative technology, and advanced analytics to drive healthcare forward.

PURPOSE
The Senior Test Engineer is a senior level position within the Software QA department and focuses on technical leadership for initiatives such as Software Development Lifecycle (SDLC) toolset implementation and test strategy development. The position focuses primarily on establishment, implementation, monitoring and assessment of technical solutions to application testing needs. In addition to technical strategy development and technical implementation, incumbent will be accountable for development and maintenance of a library of reusable testing assets to include testing scenarios, functional test cases and test data libraries. The position will also be responsible for generating and reporting metrics pertaining to efficiency gains, areas for improvement, risk-based testing plans, test reduction initiatives, and items in support of project closeout/post-mortem activities and overall Software QA group process improvement. The incumbent works closely with the Associate Director providing budget and resource planning input, executing departmental strategic and operational plans, and for ensuring attainment of departmental goals and implementation of policies and procedures.

RESPONSIBILITIES
⁃ This is a billable role with extensive client facing contact during US hours.
- Perform Manual and automated testing of applications and web resources works as specified; and that a system performs adequately on the platform on which it will be deployed.
⁃ Develops and executes test plans and scripts to confirm the quality and success of various technologies.
⁃ Serve as the primary point of contact and source of accountability for testing activities for projects. Position also is accountable for the quality and timeliness of technical testing deliverables such as project/platform testing strategy documents. Ensures that deliverables are completed on time and in adherence with client requirements. Manages the resources and timelines of assigned projects and tasks as needed.
⁃ Serve in leadership role formulating, implementing and managing the ongoing Software QA strategic initiative to build, grow and maintain a library of reusable testing and validation assets for platforms and applications.
⁃ Lead development and institutionalization of risk-based testing plans for platforms and applications. Develops implementable test reduction plans for applications and projects to prescriptively select the types of testing required, areas requiring testing, and depth/extent of testing activities. Report on impact via metrics.
⁃ Provides significant 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.
⁃ Reviews and corroborates project scope, work breakdown structure (wbs) and schedule, including appropriate milestones with project stakeholders
⁃ Designs, reviews and monitors tests to prove systems functionality, verify business and user requirements are met and that systems will operate as expected in the production environment.
⁃ Support the control and monitoring of project progress, risks & issues, and budget versus plan. If necessary amend the project plans in consultation with the project stakeholders.
⁃ Develops and reviews methods to assess quality and efficiency of work performed by team, including metrics, internal process improvement, Work Instructions and SOPs
⁃ 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
⁃ Mentors more junior software QA engineers. May also provide input as to courses of action on some human resource matters, including transfers, hiring, professional development, performance appraisals, and position description preparation.
⁃ Performs other duties as required

REQUIRED KNOWLEDGE, SKILLS AND ABILITIES
⁃ Advanced knowledge of complex systems architecture and appropriate testing strategies, selective risk-based testing approaches, and defensible test reduction strategies
⁃ Extensive working knowledge of test management and test authoring/execution tools
⁃ Expert knowledge of test case writing and creation of test scripts; and, review of test cases to ensure requirements are being tested. Experience developing and articulating test strategies by function, application and integration points. Experience creating and executing test scripts for large complex systems interfacing with other products.
⁃ Possess extensive knowledge of software quality engineering activities, including project management, user requirements, functional specifications
⁃ Thorough understanding of the requirements elicitation, analysis, and specification process. Expertise in review of requirements specifications for testability, in design review and in leading testing strategy review sessions.
⁃ Detailed knowledge, use and understanding of SDLC processes; and the ability to mentor and ensure staff are trained on and following company processes
⁃ Extensive understanding and experience with relational database theory, multi-tiered application architecture and related testing strategies
⁃ Excellent oral/written interpersonal skills; user focused; persuasive, yet patient; work well with team members.
⁃ Experience working in a fast-paced, dynamic environment
⁃ Experience leading test teams with or without direct reporting responsibilities strongly preferred; Team leadership/supervisory capabilities with previous demonstrated successful management experience
⁃ Ability to learn new technological concepts and engineering concepts quickly and apply such knowledge to projects and products via appropriate updates to validation and testing strategies.
⁃ 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, or equivalent industry experience, and 4 years application software testing or computer systems validation experience, or other comparable work experience; or equivalent combination of education, training and experience.
⁃ Proven track-record developing, implementing, managing and assessing comprehensive testing strategies and platforms for multiple, global application platforms and projects. 

Join Us

Making a positive impact on human health takes insight, curiosity, and intellectual courage. It takes brave minds, pushing the boundaries to transform healthcare. Regardless of your role, you will have the opportunity to play an important part in helping our clients drive healthcare forward and ultimately improve outcomes for patients.

Forge a career with greater purpose, make an impact, and never stop learning.

IQVIA is an EEO Employer - Minorities/Females/Protected Veterans/Disabled

IQVIA, Inc. provides reasonable accommodations for applicants with disabilities.  Applicants who require reasonable accommodation to submit an application for employment or otherwise participate in the application process should contact IQVIA’s Talent Acquisition team at workday_recruiting@iqvia.com to arrange for such an accommodation.



Job ID: R1083950