The Software QA Analyst will be responsible for the testing of product lines and reporting defects. The applicant should have a technical background and be familiar with the typical software development lifecycle. A qualified candidate will develop and execute test cases, report defects and work closely with development to ensure production readiness for company software.
- Working hours: 40 hours per week, 10am to 6pm, Monday to Friday
Key Job Responsibilities:
- Perform multiple types of black-box and grey-box testing including functional, system, end to end, smoke, regression, and ad-hoc testing.
- Submit comprehensive defects using our bug tracking system.
- Regress and verify defects as needed.
- Record results and provide metrics.
- Analyze requirements and write test cases.
- Assist with the design of test plans.
- University degree in Computer Sciences or related degree or equivalent field experience
- Practical working knowledge of software testing methodology and Quality Assurance fundamentals.
- Understanding of programming concepts and best practices.
- Understanding of Test Life Cycle.
- Experience using Linux/Unix/Windows OS.
- Experience using a Test Management Tool.
- Expert at troubleshooting and diagnosing system issues.
- Excellent oral and written communication skills.
- A high degree of flexibility and creativity.
- Ability to work independently with minimal supervision.
- Ability to communicate effectively with all levels of employees/management.
- Demonstrated ability to handle high levels of stress.
- Ability to stay focused on the task at hand, ensuring that timelines are met and operations are not adversely impacted.
- Experience with shell scripting languages.
- Apache and/or Tomcat experience.
- MySQL experience.
- Database design.
- Experience with testing web applications.