This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Find jobs in Las Vegas today

To post a job, login or create an account |  Post a Job

  Jobs in Las Vegas  

Bringing the best, highest paying job offers near you

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Software Testing Engineer (Fully Remote)

Precision Medicine Group

This is a Contract position in Las Vegas, NV posted September 21, 2022.

This is a remote opportunity.

At this time, we are unable to provide sponsorship.

Position Summary The Software Test Engineer (STE) is a hands-on technical role that is responsible for designing and executing repeatable, automated test protocols based on detailed analysis and evaluation of software requirements, features and functions to ensure that products work as intended.

This position will establish and be an evangelist of good testing practices, automated testing, and quality controls across the organization.

This individual will analyze business requirements, define test strategy & design and lead execution to guarantee superior outcomes.

The STE will also be responsible for completing all testing procedures, suggesting performance changes, and preparing performance reports for development managers.

The STE will interact with application development teams, product owners, and other business stakeholders to review requirements, identify defects, and ensure the delivery of high-quality products to meet business needs.

With a heavy emphasis on automation, the ideal candidate will champion a quality culture and bring an innovative mindset to improve quality and reliability of the software product while reducing burden on the software development team.

To ensure success, the STE should have advanced knowledge of software design and engineering, a good eye for detail, and a natural gift for software troubleshooting.

A skilled software test engineer should be able to identify even the smallest flaw in software designs and suggest simple yet effective fixes, with a focus on improving communication and collaboration to facilitate iterative improvement.

About Precision Medicine Group Precision Medicine Group was founded in 2012 because we believed there was a transformational opportunity to improve the process of bringing new drugs to market.

It involves utilizing technology, data, and human expertise.

It is a big challenge that requires diverse talents.

Our model involves both nurturing and investing organically and acquiring capabilities that we do not have but critically need.

Our core executive team is anchored to this model, building life science services that address fundamental changes in healthcare that are necessary for health and outcomes improvement.

Precision Medicine Group is made up of two parts, Precision Value & Health and Precision For Medicine Precision Value & Health has the scientists, strategists, and solutions our clients need to go from promises to proof, and evidence to access.

We provide our clients with unified health economics and outcomes research, global pricing, access strategy and analytics, payer and physician pull-through, and data management.

We have locations across the US, as well as Vancouver BC, and London.

Precision for Medicine develops assays and runs global logistics by using biomarkers to stratify patients, incomparably improving R&D efficiency and success for our clients.

We lead every aspect of clinical trials from sites to biomarkers to diagnostics, all under a single roof.

We dramatically accelerate our clients’ pathway from proof of concept to drug approval.

Qualifications Education: Bachelor degree or equivalent desired (degree in computer science or related fields preferred) Work Experience Minimum 2-5 years experience developing or testing enterprise applications, implementing test plans, test scripts, and testing solutions Automated testing knowledge of common patterns and practices Understanding of and exposure to all aspects of the software development lifecycle Knowledge of software development patterns (like Singleton, Factory, etc.) Understanding of Agile software development practices and experience working within an Agile software development team Experience working with GitLab, Azure DevOps, Jira or similar systems for requirements management, source control, branching, and/or CI/CD pipelines Understanding of how automated testing fits within a CI/CD pipeline Experience with testing automation and frameworks/tools such as Selenium or Cypress Experience building testing strategies, executing test libraries and reporting outcomes to the team Experience working with various software development tools, open-source technologies, and cloud services (Azure, AWS, Google) Experience creating tests that are designed to live in a DevOps Pipeline Understanding of database concepts, data management and SQL Experience developing and implementing a testing framework Experience with various types of automated testing approaches, including unit testing, smoke tests, integration, regression, API, security, performance, user acceptance and UI testing Familiarity with regulatory requirements for computerized systems validation, especially 21 CFR Part 11 and related regulations Skills Excellent communication skills Independent and proactive team player with attention to detail, accuracy and quality Ability to quickly learn and adapt to new business processes and technologies Testing of web-based software (HTML, JavaScript, CSS) Understanding of Python Software Development and web application frameworks (such as Django) JavaScript and/or frameworks like Vue or React PostgreSQL or similar object-relational database technologies Understanding of CI/CD pipelines and DevOps concepts Understanding of object oriented programming Design software solutions Map complex processes to application architecture and testing approach Solution Support, Troubleshooting and performance tuning Time management and ability to thrive in a high pace environment Ability to negotiate and prioritize competing deadlines.

Strong analysis skills; the ability to interpret end-user requests and develop an effective and efficient testing approach Ability to effectively communicate with both technical and non-technical individuals.

Ability to read and interpret documents, operating/maintenance instructions and procedure manuals.

Essential Functions Reviews and provides input into application requirements Estimates test development effort for both change requests and new software implementations Ensures appropriate regression testing for all changes and maintains existing test library Tests the performance of code and database objects Aids in the creation and automation of an electronic traceability matrix of requirements to code and tests Produces supporting documentation to ensure completeness of validation materials Follows corporate software development standards around: code structure, code re-usability, scalability, and security of the application Authors automated tests and supports integration to source control and CI/CD pipelines Actively participates in daily agile team stand-up meetings Aids in the development and maintenance of Software Engineering SOPs Partners with the Agile team to perform sprint planning and sprint closing Participates in periodic lessons learned meetings to improve Software Engineering process Monitors process and software changes that could impact production support Supports the production application and provides timely resolutions to issues Follows established procedures for change management across applications Creates wiki articles for common processes that are repeated and can be shared with others.

Suggest fixes to complex issues by doing a thorough analysis of root cause and impact of the defect.

Supports the resolution of general helpdesk tickets on an as-needed basis.

Collaborate with development and other cross-functional teams to create and maintain testing plans for platforms, products, and client-specific solutions Design and develop tools for managing and applying quality assurance principles, such as IQ/OQ/PQ in both automated and manual Design, implement and administer testing strategies to support the release of software products Introduce new frameworks and strategies to boost team productivity Prepare documentation to communicate strategies and plans to executive management Configures and maintains all components of the testing lifecycle Measures key performance indicators related to test coverage, pass / fail rate, bug density, test progress and other important testing metrics to optimize testing process Any data provided as a part of this application will be stored in accordance with our Privacy Policy .

Precision Medicine Group is an Equal Opportunity Employer.

Employment decisions are made without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other characteristics protected by law.

© 2020 Precision Medicine Group, LLC If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact Precision Medicine Group at QuestionForHRprecisionmedicinegrp.com .