HumanBit Logo

Quality Assurance Engineer | Codersbrain

contractual
Posted on May 29, 2025

Job Description

Quality Assurance Engineer

Job Summary

The Quality Assurance Engineer will play a crucial role in ensuring the delivery of high-quality software products. This position involves leading test planning, implementing automated testing strategies, conducting manual testing, and enforcing quality assurance processes throughout the software development lifecycle.

Responsibilities

  • Test Planning: Lead the development of comprehensive test plans for software projects, considering both functional and non-functional requirements.
  • Test Automation: Design, implement, and maintain automated test scripts to streamline testing processes and improve efficiency.
  • Manual Testing: Conduct thorough manual testing to identify software defects and ensure the delivery of high-quality, bug-free products.
  • Performance Testing: Plan and execute performance and load testing to assess system reliability, scalability, and responsiveness.
  • Quality Assurance: Drive and enforce quality assurance processes, standards, and methodologies across the development lifecycle.
  • Defect Management: Collaborate with development teams to identify, track, and manage software defects through resolution.
  • Test Reporting: Generate detailed test reports and provide feedback to the development team on the quality of software products.
  • Test Documentation: Create and maintain test documentation, including test cases, test scripts, and testing-related artifacts.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Strong understanding of software testing methodologies and QA processes.
  • Familiarity with test automation tools and frameworks.
  • Excellent analytical and problem-solving skills.
  • Strong communication skills, both verbal and written.
  • Ability to work collaboratively in a team environment.
  • Attention to detail and a commitment to quality.

Preferred Skills

  • Experience with performance testing tools.
  • Knowledge of scripting languages (e.g., Python, JavaScript).
  • Familiarity with Agile development methodologies.
  • Experience with version control systems (e.g., Git).

Experience

  • Minimum of 4 years of experience in Quality Assurance or software testing roles.

Environment

  • Location: Remote.
  • Start Date: Immediately.

Powered by
HumanBit Logo