Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Summary:
You will be responsible for checking new software products for defects or issues. Run various tests on software to ensure it meets all standards and guidelines and is ready to be marketed to consumers. Identify issues and run debugging programs as needed. Generate reports, work with software developers to correct issues, and upgrade databases as required.
Job Responsibilities:
- Run various tests on new software products to ensure that programs satisfy all specifications and requirements
- Execute test cases (manual or automated) and analyze results
- Identify any problems and run debugging programs to fix issues.
- Record all defect details, creating and distributing reports outlining the types of defects found and the steps taken to resolve these issues.
- Maintaining documentation, such as change logs, regarding software and application defects to recognize and forecast similar problems in the future and to provide quick resolution.
- Work closely with developers to recognize the potential for any operational issues, assess risks, and resolve issues before the new software is complete.
- Conduct post-release/ post-implementation testing
- Ensure that the system is working in an efficient and effective manner and the as-built is similar to as-designed
- Work with cross-functional teams to ensure quality throughout the software development lifecycle
Job Requirements
- BSc/BA in Computer Science, Engineering or a related field
- At least 5 years experience as a Quality Assurance Engineer or Project Manager
- Familiarity with Agile frameworks and regression testing is a plus
- Ability to document and troubleshoot errors
- Working knowledge of test management software (e.g. qTest, Zephyr) and SQL
- Excellent communication skills
- Attention to detail
- Analytical mind and problem-solving aptitude
- Strong organizational skills