Senior QA Automation Engineer (Remote)
Information Technology company
Information Technology company
Lakeland, FL 33811
W-2 onlyPermanent Position7645 views
Lakeland, FL 33811
Permanent Position
This posting has been closed

Summary:The Automation Engineer establishes the planning, construction, execution, and documentation of automated quality tests in one of our SaaS applications using Protractor and JavaScript. In close collaboration with the Scrum team engineers, the Automation Engineer will be responsible for ensuring test coverage of all new and existing functionality as part of an end to end automated test suite. The Automation Engineer will participate in defining and estimating features within team scrum ceremonies, as well as defining appropriate test cases. The Automation Engineer will participate in regression testing upon release candidates when appropriate, and upon finding regressions or new situations requiring coverage, submit defects and add to existing test suite. This individual will own the product defect backlog, ensuring defects are tracked to closure and the defect backlog is kept up to date. The Automation Engineer is responsible for mentoring the skills of Associate Automation Engineers.

Essential Duties and Responsibilities:

  • Maintain and enhance a suite of End to End automated tests using Selenium or Cypress, both writing and executing scripts in JavaScript.
  • Work as a member of an Agile Scrum team, providing accurate estimates and delivering quality software in two
    • week sprints
    • Collaborate with the Scrum team regarding the identification, collection and/or creation of test cases, test planning, and test data
    • Ensure committed code is tested and cleared before it is released to production
    • Log and verify test defects
    • Update and maintain quality testing standards, procedures, and documentation
    • Participate in all Scrum ceremonies

    Competencies:

    • Ability to analyze, design, read, write, and explain JavaScript code
    • Ability to use Git effectively
    • Experience with cross-browser testing using Browserstack
    • Experience with WCAG and Section 508 accessibility testing
    • Ability to motivate and guide individual contributors
    • Technical aptitude, critical thinking skills, and passion for troubleshooting
    • Very strong attention to detail
    • Outstanding communication skills
    • Strong collaboration and teamwork skills
    • High initiative, self-motivated
    • Aptitude for constantly learning new technologies, highly desired

    Education and Experience (Must Have):

    • B.S. in Computer Science or related Engineering discipline desired
    • 2+ years experience writing JavaScript
    • 2+ years experience in an Automation Quality Engineer role: Can architect frontend and maintain end-to-end (e2e) automation test framework using, Cypress*, Jest or Webdriver.io
    • tools that use Javascript, TypeScript, Node.js
    • 2+ years experience in an Agile environment with integrated teams and utilizing Scrum concepts, practices, processes, and tools

    Physical Demands and Work Environment:

    The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Skills
Skill Proficiency Years Experience Percent Used
JavaScript
Any100%
Quality Assurance
Any100%
Agile Methodology
Any75%
Automated Testing
Any75%
Cross-Platform Testing
Any75%
Linux
Any75%
node.js
Any75%
SaaS
Any75%
Typescript
Any75%
WebDriverIO
Any75%
Jest
Any50%
Protractor
Any50%
Selenium
Any50%
Automation Engineer
Any25%
Cross-Browser Testing
Any25%
Documentation
Any25%
Git
Any25%
Regression Testing
Any25%
Scrum
Any25%
Test Case Preparation
Any25%
Test Planning
Any25%