SQA Engineer (Mid-Level)

Area

Quality Assurance

Experience

2-4 years

Location

Karachi, Pakistan

Overview

TPLEX is looking for SQA Engineer who will serve as an integral part of our team of SQA Engineers responsible for testing the software projects and/or final product. QA engineer understands the development workflows, frameworks, and methodologies. Designing and implementing tests, debugging and defining corrective actions. Review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts). Responsible for defect management and reporting test results to management as well as other team members.

Responsibilities

  • Develop test estimates, test plans and test cases based on thorough research and analysis of test requirements.
  • Execute Black box, Grey Box testing, Stress testing, Performance and Security testing.
  • Understand and contribute to the improvement of the Software Development Life Cycle (SDLC).
  • Assists development team with debug/analysis of software products.
  • Communicate regularly with developers to explain processes and run tests.
  • Testing of post-production release.
  • Support, communicate and enforce Testing & Validation operational procedures.
  • Reviews software technical design documents and detailed business requirement documents to identify testing shortfalls.
  • Establishes, maintains, and implements software verifications and validation procedures, work instructions and quality related documentation.
  • Identification, logging and overall life cycle management of bugs.
  • Schedule and perform test campaigns whenever necessary.

Preferred Skills

  • Ability to identify and prioritize the test cases suitable for automation
  • Hands-on experience working with Test Automation tools is mandatory. Ideally, the experience is in Selenium.
  • Development /Scripting skills in C#, JavaScript, or Python.
  • Should have experience with BDD framework Specflow
  • Ability to Design and develop scalable and reliable Test Automation Framework.
  • Must have knowledge of Management tools e.g., JIRA, Azure DevOps, etc.
  • Experience in Performance /Load testing tools using tools like JMeter, and POSTMAN.
  • Well Versed with CI/CD pipelines and tools like Azure DevOps or similar.
  • Good communication (written and verbal) skills, with strong organizational & interpersonal skills.
  • Basic knowledge of SQL with the ability to write SQL statements.
  • Experience working in Agile /Scrum teams.
  • Familiarity with API testing will be an advantage.

Additional Skills

  • Proficiency in at least two programming languages such as C#, Javascript, SQL or willingness to learn.
  • Experience working with BDD specflow/cucumber.