Position: Python Backend Engineer
Category: Python
English level: upper
Years of experience: 3


Python Backend Developer
(MAY 2021 — PRESENT)
Building and maintaining web application (AWS hosted). Assessing the efficiency and speed of current applications. Writing good-quality code. Troubleshooting and debugging. Keeping on top of new technologies. Swagger (OpenAPI), Postman environment, AWS SES, Liquibase and SAP integration. 

Automation QA Engineer (acting AQA TechLead) 
(FEBRUARY 2021 — MAY 2021)
Develop and support autotests, test structures, and test documentation for
web applications (UI, API), mobile (iOS, Android) testing using python (selenium, requests, pydantic), CI (Bamboo/AWS), Docker, Selenium Grid, Appium. Transfer all autotests from python 2.7 (unit tests) to python 3.9 (pytest, allure). Was a part of an ongoing effort to bring new testing knowledge into the team. Assist with test plan articulation, planning, and management of individual testing events. Implement QA process and Automated testing for all the workstreams to improve the overall testing cycle. Participate in multiple meetings with IT owners, business owners, and product or team members.

Automation QA Engineer
(MARCH 2020 — FEBRUARY 2021)
Design automated tests to validate applications by creating scripts that run testing functions automatically. This includes determining priority for test scenarios and creating execution plans to implement these scenarios. Analyze bug reports and highlight problems to help identify fixes for them. They deliver regular reports identifying these bugs to other members of the engineering team. Analyze systems to identify potential quality issues that could affect apps. Collaborate with other members of the engineering team to find the best methods for solving problems in apps and systems.

Technical Content Manager
(JULY 2019 — MARCH 2020)
Editing and proofreading content. Provide editorial, creative and technical support to team members. Track web analytic to ascertain content engagement levels. Manage content across all platforms, including email.

Customer Support Specialist
(JANUARY 2019 — JULY 2019)
Responding to customer queries in a timely and accurate way, via phone, email,
or chat. Identifying customer needs and helping customers use specific features. Tracks proposed resolutions and follow up with customers in a timely fashion.
My dream job is a job where I can find high-level compensation and regular performance-based salary and career development reviews, medical insurance (health), employee assistance program, paid vacation, holidays and sick leaves, port compensation, English (or another language) classes with native speakers, training, conferences participation, team buildings, corporate events.