No Third Party Companies, Please. No Sponsorship Available. EAD, Green Card or US Citizenship required.
We currently have a contract to hire opportunity for a Senior Quality Assurance Automation Engineer at a major company in King of Prussia, PA. The ideal candidate will have experience with script development and maintenance. In addition, candidates should have programming experience. Experience with Selenium or Web Driver is a “nice to have” plus.
Sr. Quality Assurance Automation Engineer
Defines, develops, maintains, and executes the automation of test scripts for IT projects and/or maintenance items. Strives to ensure that system requirements are satisfied for internal and external application users. Ensures project testing is complete and testing risks are identified prior to implementation. Manages defects from identification to closure through the Software Life Cycle.
Responsibilities:
- Defines, develops and maintains automated test scripts. Reviews automated test scripts and provides feedback to less experienced team players.
- Independently executes automated test plans and test scripts based on planned project schedules and in accordance with QA methodology.
- Proactively escalates issues to the QA Lead and alerts the project team on potential impact to test schedule.
- Records and tracks defects uncovered during the execution of tests scripts. Drives defect towards resolution; proposes and designs retest cases, scripts and data. Provides timely and accurate status defect information and appropriate metrics to facilitate QA reporting. Reports individual status: dashboard information, open issues, risk analysis.
- Develops and executes SQL queries.
- Contributes to the development of the automated test plans and project testing approach. Contributes to the development of project and release Test Plan documents. Understands and contributes to the process of test estimates and project schedules.
- Participates in automation test planning, test case design and test script walkthroughs with QA Leads. Understands automated testing to be accomplished and suggests changes for efficiencies within or between projects. Actively participates and contributes to the QA Automation Test Design.
- Assists in the preparation of automation test estimates and project schedules.
- Adheres to established automation standards and methodologies. Utilizes automation tools and methodologies to improve individual effectiveness and to increase efficiencies in the QA process.
- Develops and sustains appropriate relationship with peers and other project team members.
- Coordinates and performs the evaluation of Software Test and Automation tools and contributes to the Test Tool Evaluation report.
Supervision Received:
The Senior Engineer can report to any of the managerial positions within QA (Lead, Manager or Director).
Qualifications:
Required:
- Strong leadership capabilities, good judgment and the ability to work effectively with a diverse workforce.
- Excellent verbal and written communication skills.
- Strong analytical, problem solving and planning ability. Detailed oriented. Observational.
- Ability to multi-task to accomplish workload efficiently. Excellent time management.
- Good work ethic and general business acumen.
- Experience with automation system development lifecycle. Extensive knowledge of automation test engineering methodologies including automation testing concepts, verification and validation techniques, defect management, quantitative methods, risk management and measurement programs.
- Working knowledge of testing concepts, verification and validation techniques, defect management, quantitative methods, risk management and measurement programs.
- Working knowledge of defect tracking, quality principles and testing tools.
- Knowledge of Risk Management, Statistical Analysis, Quality Assurance and Quality Control practices.
- Knowledge of MySQL, Oracle, Web and Middle tier testing.
- Bachelor's Degree or an equivalent combination of education and work experience.
- Ability to work on all phases of complex application assignments understanding project lifecycles.
- 4 to 6 years experience in developing and implementing business applications or in Quality Assurance.
- Proficiency in a variety of software tools and languages.
- Experienced with architecture design and integration of frameworks and multiple modules. (Keyword, Data Driven and Hybrid Frameworks)
- Experience with code evaluations and conducting code reviews.
- 2+ years of application development experience, preferable with Java, JavaScript, VBScript, .Net, ASP or Visual Basic.
- 2+ years of working experience with QTP, Selenium, HTMLUnit or WebDriver.
- 2+ years experience with source code control tools.
- 2+ years experience with using Test Director/Quality Center.
- 2+ years of strong SQL experience (preferred Oracle, MySQL)