The Automated QA Engineer is responsible that products and enterprise services delivered to customers meet the established business and quality requirements.
In this role, you are responsible of delivering testing activities aiming to provide efficient and adequate testing by identification of defects in SDLC and as soon as possible, minimizing costs for the product.
In this role, you will Collaborate with the software development team to discuss verification processes for validating software products.
Responsibilities
Identify software vulnerabilities through rigorous testing procedures
Develop ideas for software testing and the procedures to perform those tests.
Review software bugs and highlight the areas that are of issue.
Write programming codes to improve the automation process of testing software.
UI Testing: Develop and run automated UI tests to ensure a consistent and user-friendly interface across various devices and platforms.
API Testing: Write automated tests for API endpoints to ensure that they are reliable, secure, and perform well under various conditions.
Develops use cases, functional specs and UX test cases, as well as object oriented analysis
Troubleshoot software issues and craft procedures for finalizing software systems for the market.
Create test reports of quality testing.
Coordinate with the design team to solve weaknesses of the application.
Examine the user stories and functional requirements.
Create and set up testing environments in which test cases and scenarios can be run.
Participate in the creation, implementation, and management of QA processes, tools, and supporting technology.
Requirements
Bachelor’s degree in computer science, Information Technology, or related field
Previous experience of minimum 3 years in a Quality Assurance role
Strong programming skills and coding knowledge in automation with one of the following programming languages: