logo

View all jobs

Lead Automation Engineer

Portland, ME
Lead SOFTWARE AUTOMATION ENGINEER II
ROLE AND RESPONSIBILITIES:
  • Works collaboratively with application teams to design and develop effective manual and automated quality solutions and guide Shift Left quality practices and early quality preparation and engagement.
  • Develops and executes formal test plans and procedures. Reviews and assesses test coverage to ensure thorough quality inspection.
  • Plans tests, writes test cases/scripts, and executes tests. 
  • Performs smoke, functional and regression testing, including appropriate levels of testing to ensure application quality prior to implementation.
  • Documents, tracks and reports test results, defects and other quality metrics, to provide actionable information.  Enters problems and issues into tracking system and participates in resolution. 
  • Contributes to buildout and maintenance of automated testing efforts in conjunction with the development team.
  • Helps design and develop automation frameworks and automation artifacts for variety of testing situations in UI and API layers.
  • Develops and implements quality standards, contributing ideas and effort toward continuous improvement and Quality enablement
  • Delivers quality process training and is a quality consultant to advise and influence business or technical partners.     
EDUCATION:
  • Minimum Bachelor’s Degree in Computer Science or related discipline, or equivalent combination education and work experience. Master’s Degree preferable.
  • Professional certifications in testing or related areas, nice to have.
  • A demonstrable record and mindset of self-improvement.
EXPERIENCE AND SKILLS
  • Motivated self-starter that does not require close supervision
  • Highly proficient in Test strategy, management, and coordination.
  • System and application functional (manual, automated) and performance testing experience.
  • Broad-based development skills or exposure and working knowledge of best practices to collaborate and coach the Development Team toward Quality solutions.
  • Ability to objectively evaluate processes and to separate technical systems into testable layers.
  • Ability to execute tests and troubleshoot problems.
  • Knowledge of Software Development Life Cycle (SDLC), particularly Agile/Scrum/Kanban
  • Experienced with CI/CD, DevOps, BDD, TDD, and using dynamic practices and frameworks to improve Quality deliverables.
  • Experienced with current Automation Frameworks, Selenium, Robot, Serenity, Cucumber, SoapUI, Postman, and similar
  • Experience with Test Data Management
  • Experience with SQL, Rally, HP ALM, Atlassian suite of products, and similar.

Share This Job

Powered by