Drive impactful QA initiatives in a hybrid work environment. Collaborate with talented teams to enhance software quality and user experience. Shape robust testing strategies and refine QA processes effectively.
Quality Assurance Engineer
in Information Technology PermanentJob Detail
Job Description
Overview
- Contribute to the development and maintenance of high-quality software applications by ensuring robust quality assurance processes.
- Collaborate with cross-functional teams to define testing strategies and acceptance criteria for new features and updates.
- Develop and execute comprehensive test plans, cases, and automated scripts to validate application functionality.
- Identify, document, and prioritize software defects, facilitating timely resolution and enhancing product reliability.
- Analyze and refine quality assurance processes to improve efficiency and ensure consistent product quality.
- Create detailed test reports and communicate findings to stakeholders, supporting informed decision-making.
- Assess technical risks and security vulnerabilities, ensuring robust application performance and user safety.
- Participate in deployment activities, ensuring seamless integration and functionality of updates across platforms.
Key Responsibilities & Duties
- Design and execute manual and automated test scenarios to validate software application performance and reliability.
- Collaborate with product and development teams to define acceptance criteria and ensure alignment with user requirements.
- Conduct thorough end-user testing across multiple platforms, ensuring consistent quality and functionality.
- Document and track software defects, providing detailed reports to facilitate issue resolution and improvement.
- Analyze quality assurance processes, recommending improvements to enhance efficiency and product quality.
- Collaborate with developers to address technical risks and implement security measures effectively.
- Generate comprehensive test reports, communicating findings and recommendations to stakeholders.
- Participate in daily deployment activities, ensuring smooth integration and functionality of updates.
Job Requirements
- Bachelor of Science (BS) degree in a relevant field is required.
- Minimum of 5 years of experience in quality assurance, with 7 years preferred.
- Proficiency in manual and automated testing methodologies and tools.
- Experience using bug tracking systems and managing defect resolution processes.
- Strong analytical skills to assess and improve quality assurance processes.
- Ability to collaborate effectively with cross-functional teams and stakeholders.
- Knowledge of technical risk assessment and security vulnerability identification.
- Comfortable managing the QA function end-to-end in a hybrid work environment.
- ShareAustin: