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.
- Bachelor’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.
- 5+ 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 and
- Prevent Action (CAPA) process.
- Automation frameworks such as Cypress, Mocha, and Karma
- Programming languages like JavaScript & Java
- SQL language, with databases like / PostgreSQL DB/ MongoDB
- DevOps and Continuous Integration/Continuous Deployment
- Testing applications on Cloud computing platforms like AWS
- Testing strategies for APIs and API automation tools
- Crafting and executing effective acceptance tests including functionality, performance, and usability verification
- Non-functional testing techniques
- Performance testing and tools like JMeter for producing meaningful metrics
- Application and Log monitoring tools
- Manual and Automated Test processes within Agile delivery models
- Business process improvement tools and techniques
- Microsoft Office Suite
- Documentation of issues, test results, and test metrics
- Understanding and handling requirements
- Creating effective test plans
- Troubleshooting and handling product issues
- Analytical and problem-solving skills
- Prioritize workload, meet deadlines, and multitask while maintaining attention to detail
- Determine the root cause of issues
- Develop competence in functional and technical domains
- Learn new skills independently
- Identify and mitigate risks and issues related to testing
- Establish 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.
Similar Jobs
What We Do
NextGen Healthcare is on a relentless quest to improve the lives of those who practice medicine and those they care for. We provide tailored solutions to fit the precise needs of ambulatory practices, as they strive to reach the quadruple aim while navigating the journey of value-based care. The result? Healthier patients and happier providers.






