Quality Assurance Automation Engineer
CurrentCurrently, I work as a QA Automation Engineer in the product team of a SAAS trading platform:Main responsibilities is:• Implementing E2E tests for a complex trading platform for Web, API, mobile applications.• Investigating results of tests execution.• Bugfixing and stabilisation of UI tests.• Development of new features or bug fixes for the testing framework.• Performing a code review of automated tests.• Conducting Feature testing (exploratory testing) of new… Show more Currently, I work as a QA Automation Engineer in the product team of a SAAS trading platform:Main responsibilities is:• Implementing E2E tests for a complex trading platform for Web, API, mobile applications.• Investigating results of tests execution.• Bugfixing and stabilisation of UI tests.• Development of new features or bug fixes for the testing framework.• Performing a code review of automated tests.• Conducting Feature testing (exploratory testing) of new product features.• Perform planning of an automation roadmap.• Integration of automated tests to CI/CD processes.Achievements: • Implemented hundreds of E2E tests for SaaS product (OTC trading platform) for web-application, REST services, and mobile apps. With a team, automated 90% of manual test cases, which allowed us to get rid of the biggest part of manual regression testing.• Developed a concept framework for mobile automation testing using Appium.• Integrated automated tests into CI/CD pipelines to run at various development stages, including on each commit to the branch and nightly releases from master, with the flexibility for manual execution as needed.• Configured test execution report using Allure report tool that has test steps and, in case of failure, screenshot/video as an attachment, appearing on the additional tab of the build with tests on TeamCity.• Performed a lot of code reviews (worked in a team of 4 automated QA engineers). Show less