QA Analyst

Responsibilities

  • Design and Develop detailed test cases, ensure that tests cover all features of the system (happy path and edge cases), and ensure complete test-to-requirement coverage.
  • Design and build automated test cases for desktop and mobile devices
  • Analysis, debugging and incident/bug reports
  • Monitoring of the tests until their resolution and timely escalation
  • Analysis of the applications to identify improvement opportunities
  • Execute manual and/or automated tests on feature changes
  • Employ a variety of testing techniques to successfully deliver product releases including functional, regression, performance and frontend/backend testing
  • Knowledge on how to navigate and use the browser consoles and network tab
  • Work with the development team to plan and clarify the features and release efforts

Technical skills

  • +5 years of experience in software testing, both web and mobile applications
  • 3-5 years of hands-on experience in JIRA in preparing test cases, manage test execution, report defects, and communicate defects with the project team.
  • Familiarity with different types of testing methods and techniques
  • +5 years of experience in writing detailed test scenarios and test cases based on business functional requirements and technical specifications documents
  • +3 years of experience testing web applications built using different technologies
  • Solid understanding of relational and non-relational database concepts
  • Understanding of quality assurance concepts, best practices, and methodology
  • Possess strong analytical skills and attention to detail
  • Proven ability to analyze detailed business requirements, raise questions, and seek resolution to outstanding clarifications required to test case identification
  • Experience in automation testing
  • Ability to think of the customer and the business in order to solve problems and get stuff done
  • Strong team player with excellent communication skills in English
  • Familiarity with Agile Scrum/Kanban software development methodologies
  • Ability to manage complexity in a large project, and incur technical debt only after considering the tradeoffs

Nice to have

  • Experience in automation tools Selenium IDE, webdrivers extensions, jUnit, etc
  • Ability to make independent decisions based on product requirements.

Academic background

  • No specific needs

Apply now!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.