Job Details
Skills And Tools:
Job Description
● Collaborate with cross-functional teams, including development, product management, and customer support, to understand product requirements and develop comprehensive testing strategies. ● Design, develop, and execute test plans, test cases, and test scripts for functional, integration, performance, security, and usability testing. ● Perform manual and automated testing, identify defects, and accurately document the results. ● Analyze testing results to identify areas for improvement, prioritize defects, and work closely with the development team to ensure timely resolution of issues. ● Develop and maintain key performance indicators (KPIs) and quality metrics to track and report on software quality. ● Stay up-to-date with the latest industry trends, tools, and best practices in software quality assurance to drive continuous improvement in our QA processes. ● Provide guidance and mentorship to junior team members, fostering a culture of collaboration and continuous learning. ● Participate in release planning and post-release activities, ensuring that software releases meet defined quality standards and criteria.
Job Requirements
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. ● 3+ years of experience in software quality assurance, preferably in a software development environment. ● Strong understanding of software testing methodologies, tools, and processes, including manual and automated testing. ● Proficiency in one or more programming languages, such as Python, Java, C#, or JavaScript. ● Experience with test management and automation tools, such as Jira, TestRail, Selenium, or similar. ● Familiarity with Agile and Scrum development methodologies. ● Excellent problem-solving, analytical, and communication skills, with a keen attention to detail. ● Ability to work effectively in a fast-paced, collaborative environment.