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
• Estimate, prioritize, plan and coordinate testing activities
• Develop and apply testing processes for new and existing products to meet client needs
• Liaise with internal teams (e.g. developers and product managers)
• Monitor and debugging testing results
• Scheduling resources, prioritizing, planning and monitoring projects.
• Risk Management and mitigations definition.
• Defining installation environment, scope of regression and testing environment.
• Approving and delivering the final product.
• Provide details report and analysis on bugs.
Requirements
Must have
• 3+ years experience in software quality assurance.
• Experience working with web based system and cloud testing
• Experience in multiple complex testing projects.
• Strong knowledge of software QA methodologies, tools and processes.
• Experience in writing clear, concise and comprehensive test plans and test cases
• Hands-on experience with SQL and Linux
• Experience working in an Agile/Scrum development process
• Ability to adapt plans to changed priorities and deadlines, while focusing on customers’ needs.
• Experience working effectively under time pressure in dynamic environment
• Experience working with DB’s like MySQL, MSSQL, Oracle
Nice to have
• Experience with performance and/or security testing
• Hands-on experience with automated testing tools
• Experience working with Jenkins