Automation Engineer

BETATREE is looking for an Automation Engineer to join and support Utility Firm.

The Developer will be joining a team that works on Derivative website applications for the front and middle office of the firm.

In the Test Automation Engineer role you will lead a team of automation testers in an Agile environment. You will ensure tasks are completed in alignment with industry standards, enterprise guidelines.

Responsibilities:

  • Working closely with Software Engineers, QA. Product Managers and other stockholders to get high-quality products and features through the agile software project lifecycle.
  • Senior Test Engineer shall be responsible for developing, designing, documenting, and executing all testing activities throughout the life of this TO.
  • The Senior Test Engineer shall coordinate with the development, test, implementation, transition, and O&M teams to make sure proper testing is accomplished throughout the IT life cycle.
  • Leading teams in designing, implementing, and conducting test and evaluation procedures to ensure system requirements and use cases are met.

Qualifications:

  • Bachelor's degree in Computer Science or equivalent
  • At least a decade of demonstrated experience in automation testing (10+ year’s experience)
  • Experience with automation testing tools (Selenium WebDriver)
  • .NET, Web, SQL, and database/backend testing experience
  • Experience with web services/API testing (REST and SoapUI)
  • Experience implementing and executing load and performance testing
  • Demonstrated experience improving automated test coverage for existing applications
  • Experience serving as subject matter expert providing testing services and consultation for the support of user requirements of complex to highly complex software/hardware applications.
  • Experience directing and participating in all phases of risk management assessments and software/hardware development with emphasis on analysis of user requirements, test design, and test tools selection.
  • Experience with Azure DevOps
  • Experience in an Agile environment
  • Effective team player and multitasker
  • Create test cases based on product owner requirements
  • Create automation test cases
  • Maintain records of completed testing
  • Collaborate with developers to ensure test results are understood
  • Share best practices and improve processes within and across sprint teams
  • Evaluate new test tools, technologies, and processes to improve test coverage, test efficiency, and lower defect rate
  • Excellent communication skills: verbal and written
  • Demonstrated ability to work in a complex, fast-paced environment
  • Self-driven quick learner with attention to detail and quality
  • Testers use automation to deliver validations and have 5 years of experience delivering test scripts, test cases and test plans that are in alignment with Business-Driven Development/Test Driven Development (BDD/TDD)
  • Work as part of an integrated team of analysts, software engineers, and test engineers
  • Integrate automated testing tools with a CI Server such as DevOps
  • Develop methods to perform automated regression testing as new code is being written
  • Experience developing, maintaining, and upgrading automated test scripts and architectures for application products, and experience writing, implementing, and reporting status for system test cases.

Technical Stack:

  • Selenium
  • Node js scripting
  • DevOps
  • Serenity
  • Protractor