Job Description
- Review and analyze system specifications.
- Collaborate with QA engineer to develop effective strategies and test plans.
- Execute test cases (manual or automated) and analyze results.
- Evaluate product code according to specifications.
- Create logs to document testing phases and defects.
- Report bugs and errors to development teams.
- Help troubleshoot issues.
- Conduct post-release/ post-implementation testing.
- Work with cross-functional teams to ensure quality throughout the software development lifecycle write test scripts.
- Carry out automated regression tests after every update and release of the new software version.
- Run performance tests (load, stress, spike tests, etc.) to check how the software works in extreme conditions.
- Set the priority for automation scenarios and work to maximize test coverage.
- Write documentation on automated testing and select new automated tools.
Requirements
- At least 3 years of senior QA testing experience.
- Proven experience as a quality assurance tester or a similar role.
- Experience in project management and QA methodology.
- 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.
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
To see more jobs that fit your career