General Information

Location: Plymouth Meeting, PA

Organization: ePharmaSolutions LLC

Job Type: Full Time - Regular

Description and Requirements

JOB SUMMARY:
The Senior Software Test Engineer will take the lead on software testing efforts in support of implementation of WCG applications and/or client initiatives. The Senior Software Test Engineer will also assist in the implementation of WCG systems and services in support of WCG applications and client initiatives as required. The activities shall involve, but may not be limited to: testing efforts, creating software test packages, test execution, documentation, and/or support of client testing efforts. The Senior Software Test Engineer will be responsible for implementing testing procedures of WCG computer applications in alignment with applicable WCG guidelines and regulations.

EDUCATION REQUIREMENTS:
Requires a Bachelor’s degree in Computer Science or related field

QUALIFICATIONS/EXPERIENCE:
-At least 7 years of experience in software testing, preferably in a validated / Pharmaceutical industry.
-At least 3 years of experience managing and working on medium-to-large scale business application implementations/deployments.
-At least 2 years of experience managing and coordinating multiple projects simultaneously preferred.
-At least 1 years of experience validating systems compliant with 21 CFR Part 11 regulations preferred.
-At least 5 years of experience & In-depth experience with manual software testing process and knowledge of automated testing processes and tools.
-Experience in analyzing and documenting test scenarios for customer business processes with exceptional analytical, technical, and problem-solving skills.
-Knowledge of programming languages or previous programming/software development experience, knowledge of object-oriented programming, ability to understand code and the technical architecture, software design, and the ability to debug defects through code scanning techniques would be a highly preferred advantage.
-Experience in collaboration testing activities in an onshore-offshore model.
-Experience with:
  -DB/SQL Query
  -Webservices - API testing
  -JIRA
  -Helix ALM (formerly Test Track) or an industry leading Test Management tool
  -Agile Scrum SDLC methodology
  -Azure Platform preferred
  -Selenium, Java, and Jenkins would be an advantage
-Ability to effectively work with Developers, Business Analysts, and Quality Assurance team members.
-Collaborate with developers in reviewing unit test and integration results for coverage analysis.
-Ability to communicate effectively in both verbal and written form.
-Proven leadership skills, with ability to provide cross-functional leadership throughout the organization

ESSENTIAL DUTIES/RESPONSIBILITIES: To perform this job successfully, an individual must be able to perform each essential duty and responsibility satisfactorily. The requirements listed below are representative of the knowledge, skills, and/or ability required.
-Lead and mentor QA team members, as well as oversee the activities of outside contract testers.
-Act as primary liaison in support of WCG products or client-specific testing efforts.
-Creation and management of project testing tasks and timelines.
-Partner with the Product Management, Development team and other Testing teams to prioritize and conduct testing activities.
-Design test scenarios with traceability to system requirements and design specifications.
-Document author testing to include strategy, plan, summary, traceability matrix, etc.
-Review and approve test artifacts such as requirements, test plans, test cases, test scripts, defect resolutions and completion reports. Perform pre- and post-execution review on test scripts. Establish and maintain traceability between test cases and requirements.
-Review and analyze system documentation (e.g. Functional Requirement Specifications and System Design Specifications).
-Report and monitor bug in the official WCG test management tool.
-Provide input to and enforce WCG standard testing methodologies, procedures and practices.
-Participate in all planned phases of the test cycle, including Integration/System Testing, Performance Testing, Load Testing, Regression Testing, User Acceptance Testing, etc.
-Communicate with internal and external stakeholders.
-Conduct training for other team members as needed.
-Other duties as assigned by supervisor. These may, on occasion, be unrelated to the position described here.