Description
As an Automation Test Engineer, you will have a major role to play in the quality assurance stage of software development. You will carry out manual tests to ensure the created software meets the requirements. You will utilize test tools to create automated test suites that are robust, performant and reusable, enabling your Agile team to deliver high-quality releases more efficiently. As an Agile team member, you will collaborate closely with development, product and other cross-functional groups to deliver high-quality products.
Responsibilities
Must have automation experience (Java or Selenium)
Review and provide input on proposed new business requirements and their specifications and design documents to gain a thorough understanding of the application and/or infrastructure changes that are to be tested.
Create detailed, comprehensive and well-structured test plans and test cases.
Estimate, prioritize, plan and coordinate testing activities.
Provide frequent feedback to developers including UI design suggestions, workflow changes and potential risks.
Test all aspects of the product like functional, system, performance, security, regression and service.
Identify and keep track of bugs found during various stages of testing.
Demo the product enhancements/defect fixes to stakeholders.
Identify the scope of automation and maintain the automation backlog.
Write, execute and debug automated test suites related to: Web, API, UI, database, functional, Regression, smoke and end-to-end testing.
Participate in PROD and Non-PROD releases.
|