hero

Portfolio Careers

Discover opportunities to work at a NightDragon portfolio company
NightDragon
NightDragon
16
companies
165
Jobs

QA Engineer

ThriveDX

ThriveDX

Software Engineering, Quality Assurance
Washington, DC, USA · Tel Aviv-Yafo, Israel · Israel
Posted on Friday, February 23, 2024
We are looking for a skilled and experienced QA Engineer to join our team. The ideal candidate will be responsible for ensuring the quality and reliability of our applications through rigorous testing methodologies. You will work closely with our development team to identify, report, and fix bugs, as well as to enhance the overall user experience of our products.

Responsibilities:

  • Develop, execute, and maintain detailed test cases and scripts to verify software functionality and adherence to business requirements.
  • Perform various types of testing including manual, automated, API, and End-to-End (E2E) testing across different platforms and devices.
  • Conduct database testing with a strong understanding of SQL/NoSQL databases to ensure data integrity and accuracy.
  • Utilize tools like Figma for understanding UI/UX designs and ensuring the final product aligns with the intended design specifications.
  • Work with project management tools such as Jira to manage test cases, report issues, and track the progress of bug fixes.
  • Use Python scripting for automated tests and to streamline testing processes.
  • Collaborate with cross-functional teams to ensure quality throughout the software development lifecycle.

Requirements:

Key Qualifications:

  • At least 2 years of experience as a QA Engineer or similar role in software development.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Experience with API testing and manual testing strategies.
  • Proficiency in database management and testing (SQL/NoSQL).
  • Familiarity with UX/UI testing and tools like Figma.
  • Experience with Jira or similar project management tools.
  • Proficient in writing clear, concise, and comprehensive test plans and cases.
  • Hands-on experience with automated testing tools, preferably with knowledge of Python.
  • Excellent problem-solving skills and attention to detail.

Nice-to-Have:

  • Certifications in Quality Assurance, Agile methodologies, or similar.
  • Knowledge of additional programming languages or testing frameworks.