Position: AQA Engineer
Company: Serious Software
Category: QA Automation
Experience required: 3y
English level: upper

You will work for products that automate business processes for the company, that provides different financial services (such as credit repair, credit monitoring, credit score, disputes reports, etc.)

There is CRM made on PHP Laravel 8 and it will be necessary to test and support the CRM by providing automation tests coverage for new features, enhancements, and already-made functionality.

CRM is integrated with a lot of 3d-party systems and other products of this company, you will be participating in creating of test strategy and improving the integration error handling.

There are tasks related to AWS services integration and configuration testing. There are security improvements and PCI compliance analysis and testing with manual and automation test coverage.

The team also works on porting some of CRM functionality from a monolithic architecture to micro-services. So, you will be assigned to the creation of process workflow documentation and test coverage improvements for new microservices.
It will also be necessary to make automated sanity and regression testing for any part of the system and include this in the standard GitHub Actions CI/CD.

You will be closely working with Product Management, Development, and DevOps team members.

Requirements:

Great coding skills (Python or JavaScript, SQL)
Knowledge and commercial experience in various automation tools and frameworks like Selenium Drive, Cypress, etc.
Solid skills in framework design
Knowledge of fundamentals of QA methodology
Should be well-versed in manual and automated testing
Understanding HTML, CSS
Using patterns Page Object, Factory in automation
Experience in CI and CD
Experience in GitHub
Proficiency in Scrum or any other Agile methodology
The strong desire for business processes learning and QA strategy maintaining
Commercial experience in automation QA infrastructure configuration from scratch
Strong Docker using experience
Great knowledge of different AWS services like Cognito, PinPoint, QuickSigh, Lambdas, S3, and so on.
Proficient in using various tools, such as Maven, Selenoid, and PHPUnit would be a plus
Knowledge and experience in SonarQube would be a plus.