Junior QA Automation Engineer 

Employer
AboutWeb
Location
Rockville, Maryland
Posted
Jun 27, 2019
Closes
Jul 31, 2019
Ref
19-00122
Function
IT, QA Engineer
Hours
Full Time
We are looking for a Junior QA Automation Engineer who will be responsible for software testing, execution and 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.
  • Assists in creation of 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.
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. The successful candidate will have a degree in Computer Science, Information Systems or related field and 3 or more years of hands-on experience testing web-based software or a combination of education/experience.

Must have a minimum of 3 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 1 year 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. 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.