Software Quality Assurance Engineer

Software Quality Assurance Engineer Job in Pakistan
Generix Solutions , Pakistan

3 Years
30,000 - 60,000 PKR
Job Type
Job Shift
Job Category
Requires Traveling
Career Level
BS(CS) / MS(CS) Degree
Total Vacancies
2 Jobs
Posted on
Feb 13, 2017
Last Date
Mar 17, 2017

Job Description

Job Description

The software Quality Assurance Engineer supports the ERP software products’ development teams in analyzing, designing, building and testing high quality ERP software products that meets and exceeds our customers’ expectations. This is an exciting opportunity for you to make your mark in a fast paced and growing software engineering organization.

The SQA Engineer will review functional requirements and user stories from business partners; design test plans, write test cases, oversee test strategies and perform testing for assigned applications. The SQA Engineer will submit and verify defects, maintains documentation of test results to assist in debugging and modification of ERP software, and analyzes test results to certify existing functionality and integrations and recommends corrective action upon failures.

Testing will include functional and non-functional, integration, regression, system, smoke and sanity testing.

Job Specification

Desired Skills and Experience

  • Minimum 4+ years of enterprise software testing experience
  • Experience in Acceptance Testing and how it applies to Hybrid/Agile Testing
  • Experience working in an Hybrid/Agile Development environment
  • Experience with and/or working knowledge of networking technologies and protocols
  • Familiarity with development practices like Unit Testing, Test Driven
  • Familiarity with one or more scripting/programming languages and/or tools such as: Experience in ADO.NET, MS-SQL SQL 2008/2010
  • Strong skills and hands-on experience in C#, ASP.NET, MVC Framework, Bootstrap, Java Script, AJAX and jQuery, Web API, Angular 2.0, Entity Framework and related web technologies
  • Excellent analytical, debugging, problem solving and root cause analysis skills
  • Excellent written and oral communication skills
  • Design functional and non-functional test cases that verify requirements and validate functionality
  • Analyze user stories and technical requirements for validity, feasibility and technical soundness and decompose them to extract positive and negative test scenarios and strong acceptance criteria
  • Detect, report, and track software defects
  • Execute all levels of testing including but not limited to: System, Integration; Component Level Regression
  • Use methodical and repeatable processes to verify releases meet quality standards before launch
  • Apply Quality engineering principles throughout the agile product life cycle to identify defect and design flaws
  • Collaborate with the development team to improve the quality of the deliverables and ensure the business needs are met
  • Profile manual acceptance criteria and test cases and evaluate automation opportunities
  • Create and maintain reusable components, functions and libraries to reduce maintenance costs, increase efficiency and scalability
  • Experienced in test result evaluation, reporting and metrics
  • Familiarity with Agile Scrum or Lean software development practices is a plus
  • Highly self-motivated, goal orientated, and self-directed
  • Demonstrated ability to operate and innovate in a small team with a fast-paced environment, balancing both strategic and tactical needs

Generix Solutions

Information Technology and Services - Lahore, Pakistan
© Copyright, 2004-2020. All rights reserved.