Больше информации будет доступно после регистрацииЗарегистрироваться как работодатель

Junior QA Automation Engineer

50 000 руб.
Мужчина, 35 лет, родился 19 декабря 1990 г.
Москва, переезд возможен, готов к командировкам
Занятость
График работы

Опыт работы

Декабрь 2020 —
март 2021
3 месяца
OTUS, Online-training
Python QA Engineer
Projects: «Open-cart» web application is free open source e-commerce platform to build a successful store that enables the selling and purchasing of products online. • Coming soon TECHNICAL SKILLS: • Test automation tools: Selenium WebDriver, Selenium IDE и Katalon recorder • Test Frameworks: Pytest • Programming: Python • Browsers: Google Chrome, Mozilla Firefox, Safari, Microsoft Edge, Opera, MS Internet Explorer • Database: Oracle, SQLite • Database management tools: Oracle SQL Developer, Toad, SQLiteStudio, DB Browser for SQLite • API clients: Postman • Desktop platforms: Windows 10/8.1/8/7/Vista/XP, MacOS, Linux Mint • Mobile platforms: iOS, Android OS, Windows mobile • Test management systems: TestLink • Version control systems: Git, TFS • Development management systems: TFS, Jira • Wiki: Confluence
Июнь 2020 —
сентябрь 2020
3 месяца
ONDOC
QA Engineer
Projects: ONDOC is a digital patient management platform. It is providing clinics and insurance companies with Patient Health Profile services. It’s possible thanks to the website and mobile applications. • Developed and executed test cases for new feature and regression testing in TestLink web-based test management system • Worked with and tested various product requirements on Confluence wiki and its Zeplin mock-ups • Formed feature requests in usability testing purpose • Dealt with Scrum Agile methodology with one-week sprints • Implemented E2E tests that covered entire flow of functions as creating administrator/moderator/director/doctor/patient cabinets and purchasing services by patients with various packages/coupons/certificates included • Tested telemedicine based on Jitsi and OpenTok video conferencing software on Windows, macOS and iOS platforms • Carried out sanity testing of doctor & patient personal cabinets with such functional modules as cloud schedule, consultation appointments, chats, recording, notifications, medical card, family sharing etc. • Initialized module testing by isolated separate parts of app (for example, sorting feature or services package conditions) on client side • Performed exploratory/ad-hoc testing for diverse personal cabinet functionalities in app such as administrator’s/moderator’s/director’s/doctor’s & patient’s • Reported bugs with different priorities with certain attaches for their reproducibility • Attended in planning and daily meetings to allocate recourses and keep team spirit at a corresponding rate
Март 2020 —
июнь 2020
3 месяца
Python for testers, Online-training
QA automation engineer
Projects: Web application «Addressbook» - web-based address & phone book, contact manager and organizer: https://github.com/Humanot/addressbook_v3 • Built an infrastructure of test framework • Developed automated UI test for functional modules such as: login, logout, groups and contacts (creating, modifying and deleting) • Used DDT method to generate test data for test cases and parametrized test suites by pytest functions & python means (through command line options & “on the fly”) • Implemented a generator of random test data to catch unobvious bugs • Used SQL requests and ORM method to load data from database in forms of python objects to provide conformance with Web UI representation of data • Improved optimization of developing tests (providing preconditions used diverse conditions), extracting methods/classes/modules along with Page Object method, cashing the results of resource-consuming operations and using light-weight method as a hash functions before resource-consuming ones executed • Dealt with various strings (cutting, splitting, merging, using regular expressions) and lists of objects (cutting, sorting, comparing) in the form of web application entities (groups/contacts) by getting attributes from a browser and validate test results after dealing with objects through Web UI (delete/modify/create) • Worked with files for loading and generating test data in JSON and python module format • Utilize try-except block to catch various error exceptions (for example, to validate a fixture is valid) • Optimized run time of tests by getting data from DB instead of web ui • Familiarized with BDD method to describe test in man-like style using Gherkin pseudo-language • Integrated Jenkins CI tool to provide thoroughness by Allure/cucumber/xml/json reports
Декабрь 2019 —
март 2020
3 месяца
Selenium WebDriver, Online-training
QA automation engineer
Projects: Web application «litecart» - a lightweight e-commerce platform for online merchants: • Developed automated tests for functional modules such as sign up on admin & client sides, login, logout, search, cart features, creating new products, various representations of product details etc. • Built automated tests for cross-browser testing (Google Chrome, Mozilla Firefox, Microsoft Edge, Opera, MS Internet Explorer) • Utilized Xpath requests & CSS selectors to find web elements in DOM using explicit and implicit waits based on intractability and visibility of elements • Dealt with static and dynamic elements of Web UI such as text fields, buttons, list boxes, radio buttons, links, images, check boxes, upload file fields, iframes and alerts • Worked with styles, properties and attributes of web elements by getting them from a browser and changing for subsequent intractability • Initialized launching browsers with various settings (options & capabilities) to provide necessary preconditions • Used Selenium WebDriver to work with windows (opening new ones by certain method or through app links, switching to interact with brand-new pages of app & sizing them up) • Applied Page Object method to optimize code usage • Familiarized with utilizing driver/browser logs, screenshotting and additional proxy servers to catch requests and responses for analyzing just as dealing with upload file field through it
Февраль 2019 —
ноябрь 2019
9 месяцев
Gortis-Soft lab
QA Engineer
Projects: -Web-based application is for providing mobile brigades with prompt access to data of gas supply facilities, subunits and projected objects, various information and drawings in the pur-pose of automating production processes, exploitation, maintenance and an improvement of enterprise gas distribution network. • Developed and launched automated UI tests for regression and build acceptance testing • Searched web elements using Xpath requests and CSS Selectors • Extracted properties and attributes of web elements and validated them by standard means of both Python and Selenium WebDriver tool • Created and executed automated test for REST API testing of external information system that provides API for users’ authorization, the map representation, geo-searching, creation of objects, generating of mobile users’ list, properties and table views of both existing objects and ones found by coordinates using GET&POST methods and assessing server re-sponses in JSON and XML formats • Built and kept up-to-date the structure of test automation from scratch using Python, Selenium tool and pytest framework • Used DevTools for monitoring http requests&responses, console logs, debugging, performance, reviewing DOM elements, forming xpath&css requests as well as evaluating other settings (for example, cookies) • Analyzed business requirements and suggested improvements to the product features • Wrote test cases to cover main functional modules of the application and their interaction with database, meta-base/meta-base cache, cartographic cache database (fast representation of cartographic info) including Web API functionalities • Developed test matrices for key functional modules and Web API with the purpose of covering main data combinations (objects, rights/roles of users, pressure types, radius of search area, print settings, dependence of object shapes and geo-positions on a map) • Designed checklists for base functionalities and algorithms of the application such as login, representation of legends and layers, geo-searching, adding and displaying of users, coordinate search, table search, zooming, map navigation hydraulic analysis, workspaces and a ruler • Utilized different test design techniques such as equivalence classes, boundary conditions, decision table, state transitional table and pairwise testing that allow to provide structured in-depth testing and find critical bugs based on resource constraints • Executed regression testing after changes have been made to certain modules of the application that refers to features such as object representation on a map, drawing and editing objects, tools panel, geo-searching/coordinate search/table search, zooming, modification of object attributes (black & gray box) • Tested every newly compiled build with the purpose of build acceptance testing to validate the efficiency of basic functionalities such as user authentication, enabling legends, map representation, zooming, geo-searching, coordinate/table/land registry search, displaying and modifying properties of objects (black & gray box) • Responsible of acceptance testing before every release to validate a release candidate is good enough to go to production • Provided new feature testing for newly developing features and accompanied them up to stable and acceptable working capability • Performed Volume testing in compliance with optimization requirements that the system handles with certain amount of objects while utilizing various operations (creating, editing, saving, updating/reloading cartographic cache bases). • Integrated cross-browser testing focused on users’ preferences (Google Chrome, MS Inter-net Explorer). • Carried out GUI testing to avoid defects such as an incorrect elements highlighting on a map, miss of object signatures, overlapping, misalignment, wring sizes and styles, misprints etc. • Conducted usability testing with the purpose of increasing usability of developing features by evaluating and correcting layout of elements, elements highlighting, errors/warnings/alerts, workflows of features and system performance. • Realized ad hoc/exploratory testing at all the stages of software development life cycle • Formed SQL-requests in dealing with a database, meta-base, cartographic cache database (fast representation of cartographic info) with the purpose of searching objects, validating events, values, connections, field sizes and types as well as modifying parameters in tables for testing process • Analyzed logs for evaluating/searching errors and/or warnings with SQL requests assessment while interacting with a map, a cartographic data cache and other functional modules • Located bugs of different priorities and minimized their steps to reproduce. Reported bugs via Team Foundation Server • Participated in regular meetings and discussion • Upgraded the web application on test and production environments using Git system -Mobile android application is for providing mobile brigades with prompt access to data of gas supply facilities, subunits and projected objects, various information and drawings, as well as cartographic data of open sources. • Executed regression testing functionalities such as users roles and rights of access, geo-search/table search/coordinate search, creating/editing violations, modifyingе objects on a map, creating photos for objects, loading/updating data cash for working in offline mode and recording/viewing GPS-tracks • Developed test cases for creating/editing red layer functionality
Январь 2018 —
февраль 2019
1 год 1 месяц
uTest & testIO platforms
Software tester
Projects: Skyscanner iOS Go App: • Executed exploratory and regression testing for each newly compiled build focused on critical bugs such as crashes, app freezing and other blockers • Tested main functional modules such as searching from home screen, browsing destination, selecting a specific date in calendar, searching for the best flight (sort + filter), opening some flight pages and opening the booking page, Car Hire, Hotels, Trains • Provided cross-platform and compatibility testing on iOS platforms and devices • Produced GUI testing to verify quality of user interface and avoid defects such as overlapping, misalignment, broken images, wrong sized graphic elements etc. • Developed test cases for functional and regression testing of the application(black box) • Analyzed found bugs, made them reproducible, reported bugs via an integrated bug tracking system of the platform • Extracted crash and console logs in case of crashes/performance problems • Researched software anomalies and defects to minimize number of steps to reproduce the problem REVOLVE web app: • Tested main functionalities of application such as Product List page (Pagination, Filters), Search pages, Navigation, Product detail page, Cart, Search • Executed functional and regression testing focused on high and critical bugs • Performed cross-browser (Google Chrome, Firefox, Safari, Opera mini) and cross-platform (iOS, Android) testing • Participated in discussing problems needed solving with other testers Homestyler Interior Design iOS App: • Participated in test cycles of new features and smoke testing • Tested components of application such as Create New Design, Search Community stylers • Executed test cases for regression testing and bugs fix verification Other: • Participated in training ad-hoc/exploratory test cycles of web applications: APPLAUSE, Dollar Rent A Car, MonsteR, KAYAK, Korean Air, People's United Bank, H&M, Corner Bakery Cafe.
Март 2016 —
июль 2016
4 месяца
SOFT71 SERVICE
Computer repair technician
• Installed Windows operating systems with their configuring and verification of the installed systems work properly • Tested Western Digital, Samsung, Seagate, Hitachi, Fujitsu and Toshiba HDDs focused on searching different defects • Verified a temperature of Intel/AMD CPUs and NVIDIA GeForce/Radeon GPUs in compliance with specification • Assessed the efficiency of newly replaced hardware such as HDDs, motherboards, graphics cards etc. • Built PCs from scratch and tested the efficiency of fully integrated systems • Adjusted computer peripherals in compliance with technical requirements and validated their interaction with various operating systems • Provided local network in compliance with certain network topologies and measured its data transfer rate • Connected Wi-Fi routers and tested their efficiency with data transfer rate • Scanned systems for viruses, ransomware, spyware, cryptolockers etc. with their subsequent eliminating • Restored data after deleting and formatting • Cleaned cooling systems of laptops, notebooks and PCs • Replaced screens of various laptop and notebook models • Installed other software of different areas

Обо мне

• Ready to retrain in other programming languages SUMMARY OF QUALIFICATIONS: • Software QA Engineer with about half a year hands-on experience in automation and more than 1-year experience in manual testing. Big passionate and high ambitions about testing. • Working knowledge of Agile and Waterfall models of SDLC • Use programming and/or scripting languages to automate software testing • Develop a test framework using ultimate test automation tools from scratch • Understanding of OOP paradigm • Develop solid test documentation including test cases, test suites, checklists, test matrices, • Experience of testing REST API services • Writing SQL requests for back-end testing; • Write easy-to-reproduce bug reports and monitor their status until satisfactory resolution • Well-developed understanding of computing, internet technologies, and web applications architecture • Good interpersonal skills - communication, able to describe complex concepts in simple terms • Well organized and detail-oriented. Focused on tasks and problems solving • Pragmatic and energetic with burning eyes. Enjoy cohesive teamwork inclusive under dead-lines • Steady growing in IT environment being happy • Intermediate English level for attending in interviews, reading and writing

Образование высшее

2016
University of Tula
Cybernetics, Computer systems and networks

Знание языков

Русский — родной
Иностранные языки
Английский — A1 — Начальный

Дополнительная информация

Гражданство
Нет
Разрешение на работу
Нет
Время в пути до работы
Не имеет значения