Senior QA Development Engineer

$87,471 - $87,471/Yr

Inovalon - State College, PA

posted about 2 months ago

Full-time - Mid Level
State College, PA
Professional, Scientific, and Technical Services

About the position

The Senior QA Development Engineer at Inovalon is responsible for ensuring the quality and reliability of software products through rigorous testing and development practices. This role requires a deep understanding of software engineering principles, the software development life cycle, and the ability to work independently on complex tasks. The engineer will collaborate with cross-functional teams to produce high-quality, testable code and contribute to continuous improvement within the team.

Responsibilities

  • Write high quality, testable code that meets the 'Definition of Done' as it relates to team commitments.
  • Utilize a 'Test-First' approach to software development, where possible.
  • Participate in design and code reviews with other engineers.
  • Create automated unit, system, and acceptance tests and participate in test plan reviews.
  • Support and contribute to end of iteration demos.
  • Handle assigned integration, testing, and deployment tasks.
  • Work with product management to scope and estimate product enhancements.
  • Design, implement, unit test software, and test software following defined processes.
  • Fix software defects following defined processes.
  • Foster continuous team improvement by being accountable for actions and striving to become a better problem solver.
  • Contribute to team retrospectives, helping to identify and resolve team impediments.
  • Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.
  • Participate in the change management process as business and technical scope is adjusted.
  • Adhere to all confidentiality, HIPAA, regulatory, and other policies and procedures.

Requirements

  • Minimum 5 years of experience with software testing & development in one or more programming languages, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products.
  • Advanced design/debugging/coding skills.
  • Test Automation experience with Selenium.
  • Ability to build secure applications and adhere to security standards.
  • Demonstrated high personal integrity and ability to earn trust from others.
  • Exhibits a growth mindset, seeks feedback often, and is effective in continuous personal and professional development.
  • Ability to anticipate and look for creative ways to solve problems and apply best practices.
  • Strong communication, organization, and teamwork skills.

Nice-to-haves

  • Master's degree in Computer Science or a related technical field, or equivalent practical experience.

Benefits

  • Competitive salary based on experience and skills.
  • Opportunities for professional development and continuous learning.
  • Inclusive work environment that values diversity and equity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service