Position: Middle Automation QA Engineer
Company: Altexsoft
Category: QA Automation
Experience required: 3y
English level: upper

**Project**
The client is an insurance aggregator, comparison platform that offers financial services, tech and media brands the opportunity to harness the power of proprietary comparison technology, enabling them to gain access to more customers and tap into new revenue streams.

**Role**
The Quality Assurance Automation Engineer is a key role in the QA team with the responsibility of ensuring test coverage for one or more products with manual and automated scripts. This role involves a strong programming knowledge to create automated scripts and an understanding of the applications, the creation of test cases based on business use cases.

**Responsibilities**
 - Develop, automate and maintain highly effective test cases during each sprint of the Agile life cycle in a continuous integration environment
 - Automate the functional test cases using Cypress
 - Implement test scripts in the Test Automation Framework. Improve automated tests, framework and tool sets to meet best practices and standards
 - Create, maintain and execute the test scripts, fix the errors and debug the test scripts
 - Participate in all Scrum ceremonies, representing QA to provide estimates, test status and risk assessment.
 - Work with Developers to add the scripts in the CI/CD
 - Defining and exporting test results and generate reports
 - Work with the QA Lead and colleagues to define process and strategy associated with automation
 - Plan test schedules or strategies in accordance with project scope/delivery dates.
 - Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems

**Requirements**
 - Working knowledge of Cypress
 - Understanding of regression and functional testing, as well as test and bugs cycle
 - Strong analytical skills and smart approach to problems
 - Strong understanding of SQA methodologies.
 - Proficiency in writing clean, modular, reusable code using design patterns
 - Experience designing test structures that are easily maintainable, resilient, performant and scalable
 - Proficiency at identifying and analyzing the root cause of complex bugs in your code as well as others’ code.
 - Test Automation Framework implementation and/or working knowledge
 - Working knowledge of Test management tools
 - Working knowledge of CI/CD process

**Experience**
 - 3+ years of Automation tester experience using Cypress
 - Experience testing Web app and API
 - Experience SQL queries as well as stored procedures and perform back-end testing
 - Experience Continuous Integration/Continuous Deployment tools is a plus
 - Experience with open-source test tools.
 - English fluency oral and written
 - Experience in Agile / Scrum methodologies with JIRA