Quality Assurance Executive
Salary undisclosed
Apply on
Original
Simplified
- Test Planning: Collaborate with project stakeholders to develop comprehensive test plans that outline the testing approach, scope, objectives, and resources required for each software release or iteration. Ensure plans include considerations for cyber security compliance, performance, and automation testing.
- Test Case Design: Create and document detailed test cases based on software requirements and specifications, covering functional, usability, performance, security, and compatibility aspects. Incorporate test cases for cyber security compliance and automated testing.
- Test Execution: Execute test cases manually or using automated testing tools to identify defects, verify functionality, and ensure adherence to quality standards. Perform automated tests to increase efficiency and coverage.
- Defect Reporting: Identify, document, and prioritize defects and issues discovered during testing, using established defect tracking systems. Clearly communicate defects to developers and other stakeholders, including those related to cyber security and performance.
- Regression Testing: Conduct regression testing to ensure that previously identified defects have been resolved and that new changes have not introduced additional issues. Utilize automated regression tests where possible.
- Performance Testing: Evaluate the software’s performance by conducting load, stress, and performance tests to identify bottlenecks, scalability issues, and resource utilization problems. Use performance testing tools to automate these tests.
- Usability Testing: Assess the user interface (UI) and user experience (UX) of software applications to ensure they meet usability and accessibility standards.
- Compatibility Testing: Verify software compatibility across different devices, browsers, operating systems, and network environments.
- Security Testing: Collaborate with security experts to perform security assessments, penetration testing, and vulnerability scanning to identify potential security weaknesses. Ensure compliance with cyber security standards and regulations.
- Documentation: Maintain accurate and detailed test documentation, including test cases, test results, and testing progress reports. Document compliance with cyber security standards and performance benchmarks.
- Continuous Improvement: Provide feedback to the development team to improve software quality, development processes, and testing methodologies. Advocate for the adoption of automated testing tools and practices.
- Collaboration: Work closely with developers, designers, business analysts, and other team members to ensure a collaborative and efficient development and testing process. Engage with cyber security experts to ensure compliance and address security concerns.
Similar Jobs