General Information
Location: Princeton, NJ, Remote
Organization: Review Solutions
Job Type: Full Time - Regular
Description And Requirements
ABOUT WCG: WCG’s clinical solutions are built on a foundation of best-in-class clinical services companies. We deliver transformational solutions that stimulate growth, foster compliance, and maximize efficiency for those performing clinical trials. WCG is proud to serve individuals on the frontlines of science and medicine, and the organizations striving to develop new products and therapies to improve the quality of human health. It is our role to empower them to accelerate advancement, while ensuring the risks of progress never outweigh the value of human life.
WHY WE LOVE WCG: At WCG, our employees are our most valuable asset and as with all our assets, we invest in them with an eye toward future success. We provide each eligible employee with a comprehensive set of benefits designed to protect their personal and financial health and to help them make the most of their future.
- Comprehensive Benefits package - Health, Dental, Vision, Life Disability, 401k with match, and flexible spending accounts
- Employee Assistance Programs and additional work/life resources
- Referral Bonuses and Tuition Reimbursement
- Paid time off including holidays, vacation, and sick time
- Opportunities for career development with on-the-job training, certification assistance and continuing education reimbursement
The expected base salary range for this position is $62,460 to $97,000. This salary range may vary based on the candidate's qualifications, experience, skills, education, and geographic location.
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. Responsibilities include testing efforts, creating software test packages, test execution, documentation, and/or support of client testing efforts for existing and new product offerings. The Senior Software Test Engineer will be responsible for implementing testing procedures of WCG computer applications in alignment with applicable WCG guidelines and regulations and support the evolution of WCG’s engineering culture to an automate first mentality.
Education Requirements
- Bachelor’s degree, preferably in Computer Science, Management Information Science or related field
QUALIFICATIONS/EXPERIENCE:
- 7+ years of experience in software testing using both manual and automated testing processes and tools; experience validating systems compliant with 21 CRF Part 11 requirements preferred
- 2+ years of experience in the following areas preferred:
- Agile methodology
- Using and administering DevSecOps orchestration tools such as Jenkins and Octopus Deploy
- 1+ years of experience in Cloud Data Platform Testing with Azure Data Lake Storage (ADLS) Gen2 and data pipeline development using DBT Cloud/Core tool on Snowflake DB preferred
- Demonstrated knowledge and practical application of Continuous Integration and Continuous Delivery concepts preferred
- Demonstrated development of DevSecOps pipelines with the ability to rapidly prototype preferred
- Demonstrated advanced knowledge of configuration as code using tools such as Terraform, Terragrunt, and Ansible preferred
- Demonstrated advanced knowledge of source control management systems such as Git and branching strategies preferred
- Demonstrated ability to manage medium to large scale business application implementations/deployments
- Demonstrated ability to manage and coordinate multiple projects simultaneously
- Effective verbal and written communication skills
- Able to collect, aggregate, organize, and analyze data and document customer business processes
- Strong interpersonal skills and able to work as part of a team
- Proficiency with the following technologies preferred:
- Scripting languages such as Shell/PowerShell and Python
- Object-oriented languages such as Java/Groovy
- DB/SQL query
- Azure
ESSENTIAL DUTIES/RESPONSIBILITIES: To perform this job successfully, an individual must be able to perform each essential duty and responsibility satisfactorily. The accountabilities listed below are representative of the knowledge, skills, and/or ability required.
Technical Leadership
- Lead the implementation of a robust quality engineering strategy that champions automation and test data management, with a particular focus on front-end, mid-range systems, and legacy platforms.
- Execute and maintain test scripts in the automation framework for regression and smoke testing of core WCG applications.
- Reinforce technical practices including DevOps, quality, best practices, and coding standards in the team/organization.
- Collaborate with other teams, including solution architecture team, to ensure consistency across teams and assist with design and design vision.
- Understand the overall architectural vision provided by the solution architects and drive the detailed design behind the vision.
- Continually provide value to teams and processes by staying current with DevOps and cloud-based technologies and trends.
- Interact with 3rd party software vendors in POC/assessments.
Software Development
- Design and implement acceptance tests and ensure that corporate quality standards are met in those endeavors.
- Ensure software development is done in a manner that assures long term reliability and maintenance.
- Ensure software is written to technical specifications and coding guidelines.
- Create, document, and implement acceptance test scripts and test harnesses.
- Create and maintain technical documentation using defined technical documentation templates.
- Discover, retest and document defects and perform maintenance programming and correction of identified defects.
- Assist in the management of both internal and external development efforts needed for new product or service offerings.
- Participate in team agile ceremonies.
- Other duties as assigned by supervisor. These may, on occasion, be unrelated to the position described here.
SUPERVISORY RESPONSIBILITIES: N/A
TRAVEL REQUIREMENTS: 0% – 5%
WCG is proud to be an equal opportunity employer – Qualified applicants will receive consideration for employment without regard to race, color, national origin or ancestry, religion or creed, sexual orientation, gender expression, gender identity, age, marital status, family or parental status, disability, genetic information, citizenship, veteran status, reprisal or any other legally recognized basis or status protected by federal, state, or local law. WCG is committed to fostering a diverse and inclusive workplace by welcoming different backgrounds and perspectives. We provide employees with a safe work environment free of discrimination and harassment, allowing everyone to thrive, feel a sense of belonging, and do impactful work together!