QA Software Engineer

Medimpact San Diego , CA 92140

Posted 3 months ago

QA Software Engineer

If you're interested in a career within a customer-focused, team-oriented environment that rewards innovation, quality, integrity and collaboration, MedImpact Healthcare Systems, Inc. welcomes your application. MedImpact, is a privately-held pharmacy benefit manager (PBM) headquartered in San Diego, California. Our solutions and services positively influence healthcare outcomes and expenditures, improving the position of our clients in the market. MedImpact offers high-value solutions to payers, providers and consumers of healthcare in the U.S. and foreign markets.

Position Summary

The QA Automation Software Engineer works within the FPA2 team to provide comprehensive software testing for new EFS application and for existing software. The position plays senior role in the Quality Assurance process, works with team and autonomously to complete deliverables.

The position requires an expert level experience in following areas:

  • Automated software test development for UI, Web Services, and Batch Jobs using the following technologies:

  • Protractor and Selenium

  • Junit, TestNG, Java

  • SOAPUI, Postman or similar

  • BDD testing using Cucumber and Gherkin syntax or similar

  • Maven, Jenkins

  • Manual testing- "black box" and "white box" testing techniques

  • Use of Object Oriented Java coding concepts

  • Cross web browsers testing including configuration, cache, and debugging techniques

  • Web services testing across distributed infrastructure

  • Use of defect management systems (examples: SpiraTeam, ClearQuest, etc.)

  • Data verification using complex SQL for Oracle DB

Essential Duties and Responsibilities include the following. Other duties may be assigned.

  • Perform Functional, System and Regression testing

  • Develop automated test cases for Angular UI, Rest Web Services, and Batch Jobs (Java Based)

  • Execute and maintain Continues Integration

  • Develop high level test approach and creates test strategies, test plans, and test matrices as applicable

  • Participate in requirement and code reviews and provides feedback

  • Estimate scope and work effort, writes test procedures, test scripts, publishes test results

  • Perform software analysis, debugging, issue base risk assessment

Education and/or Experience

For consideration, candidates will need a Bachelor's degree (or equivalent) and five (5) to eight (8) plus years' related experience in software quality assurance testing methodology and the essential job functions listed. Prior PBM or healthcare experience is helpful but not required.

Computer Skills

  • QA testing techniques used to test software applications (test suites and scripts), anomaly reporting, and software analysis

  • Excellent working knowledge in development and maintaining automated software tests with open-source and licensed tools (examples include Selenium, TestNG, Java, Maven, and SOAPUI)

  • Excellent working knowledge of functional and system testing, "black box" and "white box" testing techniques; functional and system service testing

  • Excellent working knowledge of web services testing across distributed infrastructure

  • Excellent working knowledge in testing across web browsers including configuration, cache, and debugging techniques with browser testing tools like HTTPWatch, FireBug, Wireshark, and Fiddler

  • Experience working with defect management and test management tools (examples: HP Quality Center, ClearQuest, Bugzilla)

  • Experience with UNIX systems including knowledge of shell scripting, and some experience with perl, python, awk, or sed

  • Working knowledge in Oracle database (DB): structures and complex SQL for data validation

  • Key words for search in the order of importance

  • Automation Quality Assurance (QA); Automated Software Test; Selenium, Junit, TestNG, Java "Black Box" and "White Box" testing; Web Browser testing; Web services testing; Oracle; SQL

This position is eligible for Employee Referral Bonus at Level II



To perform this job successfully, the successful candidate must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions


The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified.

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software QA Engineer San Diego CA

Macropace Technologies

Posted 2 weeks ago

VIEW JOBS 11/30/2018 12:00:00 AM 2019-02-28T00:00 <p><strong>Job Description:</strong></p> <p>• Manage, lead and educate business partners across multiple Business Groups (BGs) in the generation, execution and completion of computerized software system validations.</p> <p>• Provides guidance/feedback to with respect to applicable FDA regulatory requirements, Industry Standards and Philips policies and procedures.</p> <p>• Authors, reviews and/or approves SW validation deliverables for non-product Software including but not limited to SW validation plans, requirements, test plans/protocols/results, risk assessments, traceability matrix and summary reports.</p> <p>• Ensure that software applications and related infrastructures are validated for their intended use by a controlled and documented process and actively engage with multiple Business Groups in the establishment/maintenance of software system/tool inventories to provide corporate wide visibility of said inventory.</p> <p>• Key in ensuring the successful compliance of software/systems in terms of control, deployment, maintenance and retirement (i.e. the entire lifecycle of identified software/systems)</p> <p>• Supports the management and coordination of various functions and activities within the company such that good software development life cycle practices are followed per approved procedures. This includes representing the SW compliance role to support R&amp;D, Manufacturing and all large/significant IT business systems that incorporate QMS processes.</p> <p>• Responsible for ensuring the accurate management of the non-product software inventory and tracking of validation status.</p> <p>• Training and educating others is a key part of this role to ensure that generated documentation/artifacts meet regulatory requirements and can be audited by regulatory authorities to show compliance to the applicable regulations.</p> <p>Successful results from your efforts will directly improve the usability of validation deliverables in each effected Quality Management System (QMS) and drive continuous improvement in the overall management of computerized software systems.</p> <p></p><p><strong>EXPERIENCE &amp; BACKGROUND</strong></p> <p>• Minimum 5 - 10 years of experience in software validation of R&amp;D, Manufacturing and large scale computer systems (e.g. HP Quality Center, SAP, Trackwise, Enovia, Windchill, DOORS, etc.)</p> <p>• Experience working in disciplined regulated industry in the application of automated technology and applied knowledge particularly; 21 CFR part 820, Part 11, ISO 13485, AAMI TIR 36, FDA Guidance, General Principles of Software Validation and GAMP 5.</p> <p>• Experience in leading and educating teams on the appropriate validation documentation created as objective evidence for software validations per company procedures, standards and regulations (e.g. 21 CFR part 820, Part 11, ISO 13485, AAMI TIR 36, FDA Guidance, General Principles of Software Validation and GAMP 5).</p> <p>• Applied knowledge and understanding of (IQ) Installation Qualification, (OQ) Operational Qualification, (PQ) Performance Qualification, (UAT) User Acceptance Testing, (SAT) System Acceptance Testing.</p> <p>• Ability to review and understand technical software documents e.g. specifications, code reviews, test cases, risk analysis, etc.</p> <p>• Ability to apply current inspectional techniques to project documentation during the system lifecycle and prior to FDA inspection and notified bodies to ensure a comprehensive documentation package is created and maintained.</p> <p>• Experience and Understanding of current inspectional practices of FDA, notified bodies and other regulatory agencies.</p> <p>• Demonstrated ability to interact and communicate (both oral and written) with junior project team/ organizational members, business leaders and senior executives.</p> <p>• Effective judgment and decision making skills, typically made under stressful situations.</p> <p>• Competency in project management and the execution of multiple projects.</p> <p>• Demonstrated capability in critical thinking and leadership with strong abilities in relationship management.</p> <p>• Ability and willingness to travel 10% domestic and international.</p> <p>• Fluent in English, Spanish is a plus but not required.</p> <p><br></p><p><strong>EDUCATION &amp; TRAINING:</strong></p> <p>• Bachelor of Science degree (BS) in Computer Science, Electrical Engineering, Systems Engineering and or IT related fields; but any advanced degrees are preferable in Quality, Regulatory and Software Engineering. </p> <p><strong>PREFERRED:</strong></p> <p>• Experience in software development (e.g. design, development testing etc.)</p> <p>• Certifications related to software development, Quality Management Systems (e.g. American Software Testing Qualifications Board (ASTQB), ASQ, etc.)</p><p><br></p><p>Thanks</p><p>Macropace</p> Macropace Technologies San Diego CA

QA Software Engineer