Support holistic testing efforts for multiple projects and software releases, including integration, system, regression, performance and user acceptance testing
Partner with business analysts and development team to ensure requirements are properly understood in order to deliver high quality software to customers
Understand how the customer will be using the system in order to include the relevant and comprehensive end-to-end user scenarios in the test plan
Establish acceptance criteria and quality goals for development tasks
Define test cases to ensure thorough requirements coverage
Develop and execute test cases, scripts, plans and procedures
Participate in Sprint planning and communicate QA activity status including estimates for testing tasks and responsibilities
Utilize Jira for tracking testing tasks and managing defects
Work with QA leader to identify test cases that can be automated
Document and evaluate test results and testing strategy
Learn to use new tools in order to design, develop, execute and review the test plan
Help in improve the overall software’s test coverage
Basic Qualifications
Bachelor’s Degree in Computer Science or other related field
Basic programming experience and use of IDEs
Strong communication skills, written and verbal
Strong planning, organizational and problem-solving skills
Understanding the role of QA in the Software Development Life Cycle (SDLC)