As a Quality Assurance Engineer at TalentProof, you will play a crucial role in ensuring the delivery of high-quality software products. You will be responsible for designing, developing, and executing comprehensive test strategies to identify and resolve defects, contributing significantly to the overall reliability and user experience of our platforms. This role requires a keen eye for detail and a passion for upholding software quality standards.
Responsibilities
- Develop, maintain, and execute detailed test plans, test cases, and test scripts for new features and existing functionalities.
- Identify, document, and meticulously track software bugs and anomalies using issue tracking systems.
- Collaborate closely with product managers, developers, and other stakeholders throughout the software development lifecycle to understand requirements and ensure testability.
- Participate in all phases of the testing process, including functional, regression, integration, performance, and user acceptance testing.
- Contribute to the continuous improvement of QA processes, tools, and methodologies.
- Analyze test results to recommend corrective actions and provide clear, concise reports on quality status.
- Work with automation frameworks to build and maintain automated test suites where applicable.
Qualifications
- 3-5 years of professional experience in Quality Assurance or Software Testing.
- Strong understanding of software QA methodologies, tools, and processes.
- Proven experience in writing clear, concise, and comprehensive test plans and test cases.
- Familiarity with bug tracking and test management software (e.g., JIRA, Azure DevOps, TestRail).
- Experience with various testing types, including functional, regression, and integration testing.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work both independently and collaboratively in a fast-paced environment.
Preferred Qualifications
- Experience with test automation tools and frameworks (e.g., Selenium, Cypress, Playwright).
- Familiarity with Agile/Scrum development methodologies.
- Basic knowledge of SQL or scripting languages (e.g., Python, JavaScript) for data validation or test automation.