QA Testing
Category
Tracking Code
Position Type
SRT Support Test is seeking a dedicated and detail-oriented QA Tester to join our team on a regular/at-will basis. As a QA Tester, you will play a crucial role in ensuring the quality and reliability of our software products by conducting thorough testing processes. Your primary responsibility will be to design and implement tests, debug, and define corrective actions. You will also review system requirements and track quality assurance metrics (e.g., defect densities and open defect counts). The QA Tester role involves close collaboration with the software development team to identify system requirements and ensure that systems work correctly and meet the specified criteria. You will be responsible for detecting and tracking software defects and inconsistencies, providing timely solutions, and maintaining updated knowledge of industry trends and advancements. Your contribution will directly impact the customer satisfaction and the overall success of our products. The ideal candidate will have a keen eye for detail and excellent communication skills. You will be responsible for creating detailed, comprehensive, and well-structured test plans and test cases. You will also prioritize and plan testing activities, carry out manual and automated testing, and manage defect tracking and resolution. You will ensure that all tested products meet company standards and end-user requirements. This role requires a strong commitment to quality and a thorough approach to work. You will be expected to provide feedback to the development team and ensure that work is carried out in accordance with the agreed-upon schedule and quality standards.
Required Skills
- Proven experience in QA methodology
- Ability to document and troubleshoot errors
- Working knowledge of test management software (e.g., qTest, Zephyr) and SQL
- Experience with automated testing tools (e.g., Selenium, TestComplete)
- Excellent communication skills
- Attention to detail
- Analytical mind and problem-solving aptitude
- Strong organizational skills
- Familiarity with Agile frameworks and regression testing
- Ability to handle multiple tasks simultaneously
- Competency in executing test cases and passionate about quality
- Understanding of web-based technologies and platforms such as JavaScript, CSS, HTML, and Ajax
- Knowledge of programming languages (e.g., Python, Java) is a plus
Required Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience
- Proven work experience in software development and software quality assurance
- Significant experience in software quality assurance and testing roles
- Demonstrated experience in writing clear, concise, and comprehensive test plans and test cases
- Hands-on experience with both white box and black box testing
- Hands-on experience with automated testing tools
- Experience working in an Agile/Scrum development process
- Experience with performance and/or security testing is a plus
- Familiarity with various types of software testing (unit, integration, system, regression, user acceptance)
- Experience with mobile and desktop testing
- Understanding of the software development lifecycle and the importance of QA in its processes
- Experience with continuous integration and continuous delivery (CI/CD) processes