Job-details

QA Tester

Delhi,Delhi,India Full-time / Remote

Responsibility

A QA (Quality Assurance) Tester is responsible for ensuring the quality and reliability of software applications or systems before they are released to the end-users. QA Testers play a crucial role in identifying and reporting defects, verifying that software meets specified requirements, and ensuring a seamless user experience.

Key Responsibilities:

  1. Test Planning:

    • Collaborate with the development team to understand project requirements and objectives.
    • Create comprehensive test plans that outline the scope, approach, and resources required for testing.
    • Define test cases, test scripts, and test data based on project specifications.
  2. Test Execution:

    • Execute manual and automated tests to verify software functionality, performance, and security.
    • Identify and report defects, track their status, and work with developers to resolve issues.
    • Conduct regression testing to ensure that previously identified defects have been fixed and do not reoccur.
  3. Test Automation:

    • Develop and maintain automated test scripts using testing frameworks and tools.
    • Continuously improve and expand test automation coverage to increase efficiency and test coverage.
  4. Documentation:

    • Document test results, test cases, and any issues discovered during testing.
    • Create and maintain testing documentation for future reference.
  5. Collaboration:

    • Collaborate with cross-functional teams, including developers, product managers, and business analysts, to ensure a shared understanding of quality goals.
    • Participate in discussions to improve software design and user experience.
  6. Continuous Improvement:

    • Stay updated on industry best practices and emerging testing methodologies.
    • Suggest process improvements and contribute to the development of a culture of quality within the organization.
  7. Compliance and Validation:

    • Ensure that software complies with industry standards, regulations, and company policies.
    • Perform validation testing, especially in regulated industries like healthcare or finance.
  8. Performance Testing (Optional):

    • Conduct performance testing to evaluate software scalability, load handling, and response times.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Proven experience as a QA Tester or similar role in software quality assurance.
  • Knowledge of software testing methodologies, tools, and best practices.
  • Familiarity with test automation tools (e.g., Selenium, JUnit, TestNG) and scripting languages (e.g., Python, Java).
  • Understanding of software development life cycle (SDLC) and agile methodologies.
  • Strong problem-solving skills and attention to detail.
  • Effective communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Experience with performance testing tools (e.g., JMeter) is a plus.

Skills

JIRA, Test Automation using Cucumber

Experience

Min 1 Year
Apply For The Job