** This is a remote, work-from-home role -- we have 2 roles currently open **
Summary
The QA Automation Engineer establishes the planning, construction, execution, and documentation of automated quality tests in one of DIGARC’s 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, 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:
- S. in Computer Science or related Engineering discipline desired
- 4+ years’experience writing JavaScript
- 4+ years hands on experience writing End to End tests using a JavaScript testing framework such as: Protractor, Cypress, Jasmine, Jest or Selenium, both executing and writing scripts in JavaScript.
- 4+ 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.
DIGARC is committed to providing a safe and secure environment for all of our employees. With this in mind, any external applicant who receives a conditional offer of employment with DIGARC will be required to pass a pre-employment background check and drug screen.
** U.S. Citizenship or ability to work in the United States without sponsorship (currently and in the future) **
All Leaders of DIGARC are expected to display unquestionable integrity in every aspect of work and dealing with others. Respect for diversity and inclusion of all individuals is imperative to our business success and required.