Job Description:
The Engineer II, Software Development will be an integral part of an Agile software development team responsible for the quality and value of the healthcare software applications provided to our customers. The incumbent will configure, code, and document software specifications throughout the life cycle of assigned projects.Job Description:
Partner with product managers, development, and Quality Engineers in developing a strategy and roadmap that aligns with business goals.Provide technical leadership to teams by overseeing and participating in various activities including but not limited to test strategy creation, test framework designing, and implementing continuous testing.Select and utilize tools and methodologies to ensure software tests identify defects that comply with quality standards.Evaluate test results, identify, and implement processes to improve product quality.Collaborate with the product support and client services to create strategies that address identified “customer pain points and client feedback.Perform other duties that support the overall objective of the position.Education RequiredBachelor’s degree in information science, computer science, engineering, or a computer science-related field.Or any combination of education and experience which would provide the required qualifications for the position.Experience Required5+ years of experience in an IT quality assurance position.3+ years of experience in Software Quality Engineering automation.Experience in defect logging, tracking, and verifying defects; effectively manage Root Cause Analysis (RCA) / Corrective andPrevent Action (CAPA) process.Knowledge Skills and AbilitiesKnowledge of:Automation frameworks such as Cypress, Mocha, and KarmaProgramming languages like JavaScript & JavaSQL language, with databases like / PostgreSQL DB/ MongoDBDevOps and Continuous Integration/Continuous DeploymentTesting applications on Cloud computing platforms like AWSTesting strategies for APIs and API automation toolsCrafting and executing effective acceptance tests including functionality, performance, and usability verificationNon-functional testing techniquesPerformance testing and tools like JMeter for producing meaningful metricsApplication and Log monitoring toolsManual and Automated Test processes within Agile delivery modelsBusiness process improvement tools and techniquesMicrosoft Office SuiteSkills in:Documentation of issues, test results, and test metricsUnderstanding and handling requirementsCreating effective test plansTroubleshooting and handling product issuesAnalytical and problem-solving skillsAbility to:Prioritize workload, meet deadlines, and multitask while maintaining attention to detailDetermine the root cause of issuesDevelop competence in functional and technical domainsLearn new skills independentlyIdentify and mitigate risks and issues related to testingEstablish and maintain effective working relationships through collaboration and respect.The company has reviewed this job description to ensure that essential functions and basic duties have been included. It is intended to provide guidelines for job expectations and the employee's ability to perform the position described. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate. This document does not represent a contract of employment, and the company reserves the right to change this job description and/or assign tasks for the employee to perform, as the company may deem appropriate.
NextGen Healthcare is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.