QA Engineer

Full time Information Technology

Job Description

Position Summary & Key Areas Of Responsibility

  • 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)