Senior QA Automation Engineer

Rockville, Maryland
Jun 06, 2019
Aug 01, 2019
Engineer, IT, QA Engineer
Full Time
We are looking for a Senior QA Automation Engineer who will be responsible for all software testing processes, their execution, and their evolution in a fast-moving web-based environment. The incumbent will work closely with the development and manual testing teams in an Agile environment, reporting to the Manager, Quality Assurance. He/she will be responsible for helping to strengthen our automated testing frameworks to ensure the fast delivery of high-quality products. He/she will also be responsible for giving technical guidance and support to other QA Analysts.
  • Architects a brand new OOP Automation Framework for external web application testing efforts.
  • Takes direction from test plans with test cases and converts them into POM/COM Framework using Selenium Web driver & Custom (Java, spring) Methods related to application feature sets.
  • Extends and enhances the Automation Library and Framework.
  • Works closely with Developers and Product Owners or Business Systems Analysts to understand requirements, as needed.
  • Works on an Agile/SCRUM team, representing the automation effort within sprints.
  • Creates defects found in automation, and works with QA, development or other partners to track them through closure.
  • Coaches, mentors, and/or trains others as a subject matter expert.
The successful candidate will have an advance degree in Computer Science, Information Systems or related field and 9 or more years of hands-on experience testing web-based software or a combination of education/experience. Must have a minimum of 8 years of experience in high volume, high complexity data systems analysis and validation, including the creation of custom SQL queries to perform data validation and gap analysis. Will also need at least 5 years of experience in designing and building reusable test automation code (Web, API and data base scripts). Hands on experience with coding (Java, Java script and SQL scripting). Must be well versed with web automation tools like Selenium web driver coupled with Cucumber framework, Ranorex or QTP. Experience with unit testing frameworks (i.e., NUnit, Junit). Experience providing technical leadership/mentoring to other team member is needed. Experience working with Agile/Scrum methodology is required. Experience with API automation testing for Custom APIs using Java code or other licensed tools is required. Must have experience identifying automation needs across all projects, working towards critical paths. Knowledge regarding load testing concepts is a plus.
Incumbent must have strong analytical and problem-solving skills with an ability to draw solid conclusions. Effective oral and written communication skills with the ability to make recommendations and work within and across teams. Must be self-motivated, organized, and thorough. Must exhibit independent judgment to complete tasks that occasionally require non-standard solutions. Must be able to work independently and to adjust to changing needs of customers or organization. Must be able to multitask and handle interruptions as part of their daily routine. Proficiency in Microsoft Office products (Word, Excel, and PowerPoint) is required. Must be a good team player.


Similar jobs