Job Description

3.00 to 15.00 Years
OMAHA [United States]
Technical RequirementsExperience of minimum 5 to 7 years experienceWorked as Quality Engineer for 2 large projectsMust have applied experience in test automation frameworkMust have working knowledge of Quality Center 9.0 or higherGood understanding on QA process and test strategiesExperience identifying/formulating test casesExperience in automation of test scripting and execution activitiesExperience in managing and maintaining test cases and defect data in Quality CenterExperience with software configuration management/revision control systems (SVN)Exposure on test plans and understands the defect life cycleExperience in writing and executing test cases for non functional requirementsRun regressions, Debug regressions failures, file bugs early in release.Good to have Railroad domain knowledge is a plus.Good to have Programming experience in C/C++/Java is a plus.Non Technical RequirementsShould have worked on Onshore/offshore modelStrong communications & presentation skills including to development teamsAbility to provide technical skills and execute based on high level direction.Should be process oriented and drive it among teamsSelf starter and sets high standards for the quality of their deliverablesReport timely project status to QA AnalystCreative and thinks out of boxDevelop test cases and automation scripts for core applications and new features and ensure defect free release of the application. Review the customer requirements document the Test Plan detailing a systematic approach to testing including test scope, schedules, responsibilities, approach, reporting, etc. Also provide inputs on the effort estimation for testing.Co ordinate between onsite/offshore teams, customers, other support groups for smooth implementation of testing and to manage escalations as required.Review the development of test cases, test scripts and test data for functional and non functional testing. Ensure review defects are fixed and closed.Ensure the test execution is as per the planned execution dates, and quality of deliverables as planned. Escalate situations if required at appropriate times.Carry out sanity check on all core applications by running automated scripts and publish the results for integration tests. Analyse the test results by performing .root cause analysis and suggest necessary actions as required such as bug resolution, code optimization etc. Ensure test defects are tracked to closure.Review and regulate progress (schedule, cost, quality etc.) and meet performance objectives as per the project plans. Prepare and circulate important test metrics to stakeholders.Ensure supporting documents and knowledge base is created from testing results for further reference and that the defects are logged properly and test results are uploaded.Regards,