Develop and implement comprehensive test plans and strategies to ensure software product quality.
Collaborate with cross-functional teams, including development, testing, and design, to identify and prioritize testing requirements.
Design, develop, and execute automated tests using various tools and technologies.
Analyze test results, identify defects, and work with development teams to resolve issues.
Develop and maintain testing documentation, including test cases, scripts, and reports.
Participate in agile development methodologies, such as Scrum, to ensure timely delivery of high-quality software products.
Job Requirements
Strong knowledge of software quality assurance principles, methodologies, and best practices.
Experience with automated testing tools, such as Selenium, Appium, or TestComplete.
Excellent problem-solving skills, with the ability to analyze complex issues and develop creative solutions.
Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
Ability to work in an agile environment, with a focus on continuous improvement and process optimization.
Strong understanding of software development life cycles, including design patterns, coding standards, and testing methodologies.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Quality AssuranceRole Category: Production & ManufacturingRole: Quality EngineerEmployement Type: Full time