Quality Assurance Tester - Delhi, India - American Chemical Society

    American Chemical Society
    American Chemical Society Delhi, India

    2 weeks ago

    Default job background
    Description

    Position Summary

    This position, reporting to the Quality Assurance Manager, is tasked with upholding the highest standards of software and application quality through exhaustive testing processes. The Quality Assurance Tester is crucial in designing and implementing detailed test plans, pinpointing and documenting defects, and working closely with the development team to ensure timely and effective solutions. Additionally, this role is instrumental in ensuring that all software meets rigorous accessibility standards. The ideal candidate for this position will possess meticulous attention to detail, robust technical capabilities, and a dedication to improving both user experience and software performance.

    Key Responsibilities

    Test Planning and Design:

    • detailed test plans and test cases based on software requirements.
    • tests to cover various scenarios, including edge cases and negative testing.

    Manual Testing:

    • test cases manually to assess the product's functionality, reliability, performance, and quality.
    • exploratory testing to identify issues not covered by test cases.

    Automated Testing:

    • developing, and executing automation scripts using open-source or commercial automation tools.
    • automated testing into the build and deployment process.

    Bug Tracking and Reporting:

    • software defects and reporting them to the development team.
    • bug tracking tools to track and manage reported issues.

    Performance Testing:

    • performance tests to evaluate the scalability and reliability of the software under different conditions.
    • performance testing tools to simulate high-traffic or data-intensive scenarios.

    Security Testing:

    • vulnerabilities in software and ensuring compliance with security standards.
    • penetration testing and risk assessments.

    Quality Assurance Metrics and Reporting:

    • quality assurance metrics such as defect densities and open defect counts.
    • reports on the progress and effectiveness of the testing process.

    Collaboration with Cross-Functional Teams:

    • closely with developers, product managers, and other stakeholders to understand requirements and deliver high-quality software.
    • the project and product meetings as an active participant.
    • in agile methodologies like Scrum or Kanban.

    Continuous Improvement:

    • updating testing strategies to incorporate new testing tools, methodologies, and industry best practices.
    • to the continuous improvement of the software development process.

    Accessibility Testing:

    • that the product complies with international and national standards that is followed by ACS.
    • for adherence to accessibility standards specific to different countries or regions.

    User Experience Testing:

    • the software meets the needs of different users.
    • usability tests to improve the interface and user interaction.

    Skills and Experience

    • experience in software testing or similar areas. Familiarity with the non-profit sector is an advantage.
    • in software testing techniques, issue-tracking applications, and basic coding principles.
    • analytical abilities with a keen eye for detail.
    • at pinpointing problems and devising thoughtful solutions.

    Qualifications

    • degree in Computer Science, Software Engineering, or a related discipline is preferred.