Software Quality Engineer

Skills
Computer ScienceDevopsBehavior-Driven DevelopmentDatabasesHealthcareRegression TestingRoot Cause Analysis
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science Engineering or related field
  • 2–4 years of software quality assurance or testing experience
  • Experience testing modern applications built with C# Python Java or .NET frameworks
  • Hands-on experience with SQL and relational databases
  • Basic NoSQL exposure preferred
  • Experience with manual and automated testing approaches
  • Familiarity with QA automation tools such as Selenium pytest or similar frameworks
  • Experience in Agile/Scrum environments
  • Basic understanding of CI/CD pipelines such as Azure DevOps or Jenkins
  • Experience working in Windows and/or Linux environments
  • Strong analytical problem-solving and debugging skills
  • Effective communication skills and ability to collaborate across teams

Nice to have

  • Detail-oriented
  • Hands-on
  • Collaborative
  • Agile-minded
  • Analytical
  • Process-improvement focused

Day to day

  • Collaborate with Agile engineering teams to validate new features and enhancements across healthcare technology platforms.
  • Design document and execute detailed test plans test cases and test strategies for applications APIs and data systems.
  • Build maintain and run automated and manual tests to improve release quality performance and reliability.
  • Manage test data environments defects and CI/CD-integrated testing workflows while supporting cross-team coordination.