ob Title: QA Tester
Location: Remote
Duration: / Term: 6+ months / Contract
Experience Desired: 5+ Years.
Job Description:
Responsibilities:
- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
- Create detailed, comprehensive, and well-structured test plans and test cases based on functional and non-functional requirements.
- Execute manual and automated tests to identify defects, verify fixes, and ensure the quality and reliability of software products.
- Document and prioritize defects, issues, and enhancements in defect tracking systems, and collaborate with developers to resolve them.
- Conduct regression testing, smoke testing, and sanity testing to validate software changes and releases.
- Participate in release planning, sprint planning, and daily stand-ups to provide input on testing efforts and timelines.
- Collaborate with cross-functional teams, including developers, product managers, and business analysts, to ensure that testing activities align with project priorities and objectives.
- Perform exploratory testing to uncover hidden defects and usability issues that may not be covered by existing test cases.
- Stay current with industry trends, emerging technologies, and best practices in software testing, and incorporate them into testing processes and methodologies.
- Provide mentorship and training to junior testers, sharing knowledge and best practices to improve the overall quality and effectiveness of the testing team.
Requirements:
- Proven experience as a QA tester, with a focus on manual and automated testing of software applications and systems.
- Strong understanding of software testing methodologies, techniques, and tools, including test case design, test automation, and defect management.
- Experience with testing frameworks and tools such as Selenium, Javascript
- Knowledge of programming languages such as Java, Python, or JavaScript, and proficiency in writing automated tests using scripting languages or test automation frameworks.
- Familiarity with Agile/Scrum methodologies and practices, and experience working in Agile development teams.
- Bachelor's degree in computer science, engineering, or a related field; relevant certifications
- Excellent analytical and problem-solving skills, with a focus on identifying root causes and providing actionable recommendations for improvement.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams and communicate technical concepts to non-technical stakeholders.
- Ability to adapt to changing priorities and handle multiple tasks simultaneously in a fast-paced environment
Key Skills:
QA Testing , Agile , Regression testing , Javascript , Selenium