Job Description
Create and maintain functional, performance, stress and endurance tests (cases)
by using latest available QA tools.
Evaluate and test new or modified software programs and software development
procedures.
Writes detailed test scripts to test the functionality of the proposed system.
Performs risk analysis on the various components of the system to determine how to
use testing resources most effectively.
Manages the validation test phase including executing scripts, monitoring testers,
logging and tracking problems found, and regression testing any changes made to
the system.
Reviews and approves the Integration Test Plan and Procedures produced by the
Technical Lead. Validates the completion of Integrated Testing..
Develops, executes and analyzes the output from scripts that capture application
and platform performance metrics.
Provides Performance and Architecture support and guidance to product teams.
Be heavily involved in leadership of QA team activities, test design, development
and implementation using automation macros/scripts as well as Manual Testing
efforts across Project Life Cycles when required.
The Quality Assurance Engineer will work closely with Software Developers (and
other QA engineers) in small scrum teams to deliver the highest quality products
in a timely and cost-effective manner.
Write instructions into computer to test program for validity of results,
accuracy, reliability, and conformance to establishment standards.
Set up tests at request of user to locate and correct program operating error
following installation of program.
Log bugs/ issues/changes etc and their priority and severity and maintain that
log
Job Specification
Skills Required:
- have good experience to test mobile and web apps.
- Good knowledge of Software Quality Assurance and Process Improvement
domains
- In-depth knowledge of software testing, types and related activities
- Developed Test Cases for Unit, Integration and System Level Testing
- Developed documentation of various natures (User Manuals, Process flows,
Deployment Checklists)
- Knowledge of Automation tools (Selenium, jmeter, Web Performance Load Tester, Bad
Boy) will be a plus
- Database concepts (query writing, normalization, stored procedures)
- Good knowledge of Object Oriented Programming paradigm and domain
- Knowledge of software development life cycles
- Good written and spoken English
- Strong analytical and problem solving skills