| |
Experience: 3 - 8 Years
Location: Kolkata
Compensation: Best in industry
Education: Any Graduate
Job Description:
The Quality Assurance Engineer is responsible for developing and implementing functional test plans and test cases, and performing various testing activities to verify, validate and document the performance of all Atlas software to ensure that only high quality products are delivered to clients. Participates in management, development, and design meetings as appropriate, to ensure that quality objectives are addressed at appropriate phases within the software development lifecycle.
Skillset Requirements:
Exceptional comprehension skills, and ability to learn and contribute with minimal oversight - a self starter.
Ability to think in abstract and quickly grasp the essence of the job at hand.
Excellent English communication skills both oral and written, dealing with technical data.
Must be able to effectively and clearly communicate with clients and co-workers.
Ability to work with QA and Development teams in the US
Technical Requirements:
Proven ability to successfully test in client server environment and web applications
Windows 2003, Vista, 2000, XP
Knowledge of general relational database concepts
Knowledge of Cache RDBMS is a plus
Knowledge of Quality Assurance methodologies and SDLC is required
Ability to create and execute functional test plans and test cases
Knowledgeable in basic MS Office applications
3 years as a QA Tester
Experience in product development a plus
Familiarity to automated testing tools with exposure to writing test scripts is an added advantage
Bachelor's degree or appropriate combination of education and experience; Related graduate degree preferred (Master's)
Job responsibilities:
Develop Quality Assurance test plans and test cases to thoroughly test the business applications based on the clients' requirements and the development release documents
Document and perform functional, regression, and integration testing for all releases
Break down requirements documentation into basic components for effective testing
Engineer test data to be used in the various testing types throughout the software development lifecycle: configuration testing, installation testing, performance testing, fail over testing, stress testing, and volume testing
Review release documentation to ensure client standards and business requirements are followed
Work closely with the project management team to design tests that will ensure the release's goals are met prior to final deployment
Work closely with all other technical teams to ensure effective cross-team coordination during the testing process
Identify and document software discrepancies
Identify, log, report and tracks bugs found in the release
Prepare clear and concise written reports on bugs/defects found during QA process
Communicate test plan status to the QA Manager to promote effective critical path decisions for the release
Participate in all phases of test execution and documentation including functional, regression, performance, usability, integration and acceptance testing
Develop and refine full functional test plans and test case templates, test strategy and estimate resource requirements |
|