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.