Infinite Computer Solutions

posted 3 months ago

Full-time
Professional, Scientific, and Technical Services

About the position

We are seeking a dedicated QA Engineer to join our team in Virginia. The ideal candidate will have a strong background in software testing and quality assurance methodologies. As a QA Engineer, you will be responsible for ensuring the quality and functionality of our software products through rigorous testing processes. You will work closely with developers and product managers to understand the requirements and design test cases that effectively validate the software against those requirements. Your role will involve both manual and automated testing, and you will be expected to identify, document, and track defects throughout the software development lifecycle. In this position, you will also be responsible for developing and maintaining test plans, test cases, and test scripts. You will execute tests, analyze results, and provide feedback to the development team to ensure that issues are resolved in a timely manner. Additionally, you will participate in code reviews and contribute to the continuous improvement of our testing processes. The QA Engineer will play a crucial role in delivering high-quality software products that meet our customers' needs and expectations. The successful candidate will have a proactive approach to problem-solving and a keen attention to detail. You will need to be able to work independently as well as collaboratively within a team environment. Strong communication skills are essential, as you will be required to report on testing progress and results to various stakeholders.

Responsibilities

  • Develop and execute test plans and test cases based on software requirements.
  • Perform manual and automated testing to ensure software quality.
  • Identify, document, and track defects throughout the software development lifecycle.
  • Collaborate with developers and product managers to understand requirements and provide feedback.
  • Participate in code reviews and contribute to the improvement of testing processes.
  • Analyze test results and provide actionable insights to the development team.

Requirements

  • Master's degree in a relevant field.
  • 2 to 3 years of experience in software testing and quality assurance.
  • Strong understanding of testing methodologies and best practices.
  • Experience with automated testing tools and frameworks.
  • Proficiency in writing test cases and test scripts.

Nice-to-haves

  • Experience with performance testing tools.
  • Familiarity with Agile development methodologies.
  • Knowledge of programming languages such as Java or Python.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service