Responsibilities
Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
Estimate, prioritize, plan and coordinate testing activities
Liaise with internal teams (e.g. developers and product managers) to identify system requirements
Stay up-to-date with new testing tools and test strategies
Develop and apply testing processes for new and existing products
Perform thorough regression testing when bugs are resolved
Test current products and identify deficiencies
Suggest solutions to identified product problems
Collaborate with the Product Development team to ensure consistent project execution
Identify quality assurance process bottleneck and suggest actions for improvement
Requirements:
Proven work experience in software development
Proven work experience in software quality assurance
Strong knowledge of software QA methodologies, tools, and processes
Experience in automation testing [python, selenium, postman]
Experience working in an Agile/Scrum development process
A sense of ownership and pride in your performance and its impact on the company’s success
Critical thinker and problem-solving skills
Good time-management skills
Great interpersonal and communication skills
BS/MS degree in Computer Science, Engineering, or a related subject
EXPERIENCE IN A STARTUP ENVIRONMENT IS A PLUS!