- detailed test plans and test cases based on software requirements.
- tests to cover various scenarios, including edge cases and negative testing.
- test cases manually to assess the product's functionality, reliability, performance, and quality.
- exploratory testing to identify issues not covered by test cases.
- developing, and executing automation scripts using open-source or commercial automation tools.
- automated testing into the build and deployment process.
- software defects and reporting them to the development team.
- bug tracking tools to track and manage reported issues.
- 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.
- vulnerabilities in software and ensuring compliance with security standards.
- penetration testing and risk assessments.
- quality assurance metrics such as defect densities and open defect counts.
- reports on the progress and effectiveness of the testing process.
- 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.
- updating testing strategies to incorporate new testing tools, methodologies, and industry best practices.
- to the continuous improvement of the software development process.
- 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.
- the software meets the needs of different users.
- usability tests to improve the interface and user interaction.
- 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.
- degree in Computer Science, Software Engineering, or a related discipline is preferred.
Quality Assurance Tester - Delhi, India - American Chemical Society
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:
Manual Testing:
Automated Testing:
Bug Tracking and Reporting:
Performance Testing:
Security Testing:
Quality Assurance Metrics and Reporting:
Collaboration with Cross-Functional Teams:
Continuous Improvement:
Accessibility Testing:
User Experience Testing:
Skills and Experience
Qualifications