QA Automation Engineer Officer - https:/www.energyjobline.com/sitemap
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Seeking a skilled software automation engineer to implement cutting-edge quality engineering automation frameworks and tools for software development and deployment initiatives.

Job Description

This is a hands-on technical role requiring current experience working with large scale, cross-functional automation frameworks providing well-balanced coverage across UI, back-end integration and database levels. The candidate should be a sharp, experienced software automation engineer with strong problem-solving skills and a solid software testing foundation.

The individual will have a solid understanding of different test automation approaches (keyword-driven, Data-driven, TDD, BDD) and technology stacks (Java, Python, JavaScript, Groovy, etc.). They will work to integrate test automation into CI/CD process and instrument full SDLC automation, like cloud testing execution and reporting tools.

Practical experience in test and process automation with cutting-edge tools for Web, Desktop, DB, and Web-service testing (Selenium, Ready API, etc.) and strong analytical and problem-solving skills with the ability to work in a fast-paced environment will be required.

Responsibilities:

  • Engage with teams/projects to assess their maturity level and recommend and/or assist in implementing test automation for the given functional area.
  • Create comprehensive test automation scripts from business requirements and functional specifications documents for product features of moderate complexity.
  • Execute automated functional, integration, regression, and performance tests.
  • Maintain automated script libraries for functional, integration, regression, and performance testing.
  • Interpret results of automation tests and document software defects in issue tracking system; proactively communicate issues with developers and other project team members.
  • Provide testing leadership by identifying opportunities for improvement in the Scrum team's QA automation methodology.
  • Keep abreast of automation testing technologies and best practices with an eye to evolving automation frameworks and testing methodologies.
  • Assist in driving mature test automation capabilities, such as BDD/ATDD capabilities that allow teams to shift testing and test automation as far left as possible.
  • Develop and plan automation testing activities related to enterprise software development with enthusiasm and a natural ability to deliver on short timelines.
  • Improve the Testing/automation architecture by continuously reducing the testing cycle time enabling the CI/CD models by working closely with various teams.
  • Debug automation framework and resolve technical issues working with application teams.
  • Assist in developing the required testing automation dashboards to monitor application KPIs, utilizing relevant technology for effective quality assurance monitoring.
  • Manage all test environments, test devices and OS versions required for testing.
  • Define test data for robust automated testing and implement a process to maintain and expand that "Gold" copy of the data for QA.

;