I

SQA Engineer

IBEX Global
Full-time
On-site
Lahore, Pakistan
QA Engineer

Overview

Ibex is looking for a "Software Engineer – QA" who will be creating detailed, comprehensive, well-structured test plans and test cases, record test progress and results. The candidate will collaborate with the PMO and Development team to thoroughly understand and analyze requirements, as well as the technical architecture of the software.

Responsibilities

  • Able to develop functional and non-functional test cases based on requirements. Also able to maintain existing test cases while making sure that all the guidelines of a test case are followed.
  • Complete understanding of SDLC. Understanding and experience in Agile is a plus.
  • Strong analytical and problem solving skills in order to understand QA test cases automation framework (coding in C#, Selenium, Java scripting) and able to create new test cases around that framework using proper test data with some guidance.
  • Develop functional and non-functional test cases based on requirements, ensuring all test case guidelines are followed and existing test cases are maintained.
  • Execute test cases on cross-platform (web/mobile) software applications, identifying and reporting bugs using a bug tracking system.
  • Drive innovation and streamline overall testing processes.
  • Demonstrate experience in Acceptance Testing and its application to Agile Testing.
  • Apply Quality Engineering principles throughout the agile product life cycle to identify defects and design flaws.
  • Research and analyze new tools and technologies, staying up-to-date with the latest testing tools and test strategies.
  • Execute all levels of testing, including but not limited to System, Integration, and Component Level Regression.

Qualifications

  • Bachelor's Degree in Computer Science.
  • 2-4 years of experience as an SQA Engineer.
  • Strong database concepts with the ability to run queries in MSSQL and MYSQL.
  • Excellent verbal and written communication skills, with the ability to collaborate effectively with all project team disciplines.
  • Strong analytical and problem-solving skills to understand QA test case automation frameworks (coding in C#, Selenium, JavaScript) and to create new test cases using appropriate test data.
  • Proficient in learning and adopting relevant new technologies, tools, methods and processes. Also able to participate in different QA work groups to improve usability, performance and security aspects of the software.
  • Experienced in test result evaluation, reporting, and metrics.