Available Offers for UI Automator

Backend Ruby engineer

Remotely
Full-time
Project occupancy
Project: Senior Backend Software Engineers build the core of the business logic services. Internal tools, partner focused APIs and consumer oriented apps all rely on these services. Tasks: - Design, build, and maintain APIs, services, and systems across the businesses. - Debug production issues across services and multiple levels of the stack. - Work with engineers across the company to build new features. - Improve engineering standards, tooling, and processes. Requirements: - Experience designing and building APIs. - Understanding of the value of automated testing as part of the implementation, maintenance and improvement of our systems. Be ready to promote these values across the organization. - To know the value of good code design practices for speeding up development, and extending our systems. - Good discipline when it comes to the engineering process. - Excel in multicultural and multidisciplinary environments. - Skills to shape rational technical deliverables from business requirements. - Our team uses the following tools, but we do not expect you to be an expert or to have experience with all of them. Stack: - Ruby on Rails and/or knowledge in any language that allows or favors OOD is welcome. - PostgreSQL, MySQL, Redis, DynamoDB, S3 - knowledge in other database or storage solutions is more than welcome. - Our systems are deployed and maintained mostly on AWS - experience with other PaaS providers would be seen as a plus. - We also have some responsibility on some services that use ReactJS, Node and Java. Other skills that would be an advantage: - Knowledge of Android SDK, ReactJS and/or ReactNative. - Proficiency in Java, Spring and Spring boot, Kotlin or Javascript. - Experience with UI development. - Good command of algorithms, data structures and design patterns. - Advanced English.

Manual QA

Remotely
Full-time
Project occupancy
- Participate in the development process of a web application for internal use related to contact center development in the role of tester and QC. - Participate in frontend (web) and backend testing, applying functional, non-functional, integration, regression testing, smoke testing; - Examine the system, analyze documentation, maintain and add new test scenarios, localize and fix defects found, reproduce defects found by users, report; - Use specialized tools to perform testing activities. Requirements: - Experience in testing - 3 years or more; - Knowledge of software life cycle and testing theory; - Ability to understand a new technology independently if necessary: google, search in confluence, ask colleagues; Practical experience: - working with Atlassian products: Jira, Confluence; - Supporting test documentation: creating, updating, supplementing test cases, test plans using test documentation management systems (e.g. TestIT); - working with microservice architecture, SSO; - testing Web application and APIs (SOAP UI, Postman, Swagger), understanding of REST and SOUP; - searching and reading logs of backend (e.g. OpenShift, Kibana), frontend (DevTools: console, network, element search; understanding HTML markup), localizing problems by them; - interaction with SQL database for searching, correcting, adding necessary data for testing (e.g. PostgreSQL); - Interaction with CI/CD tools (e.g. Jenkins, TeamCity), with version control systems (e.g. Git) Will be a plus: - Experience interacting with test automation: analyzing problems found by autotests, refining/addition of automated tests (we have Java) - Experience with mocks: understanding why you need them, using them in practice, adjusting them for your test scripts - Experience with load tests (e.g. JMeter) - Understanding of Agile values, participation in teams that have used the Scrum framework

Test Automation Engineer

Responsibilities Ensure product quality by functional, integration and regression testing Define check lists and test cases documentation and maintain existing one in a consistent state Provide test results analysis and reporting Suggest improvements regarding logging structure Analyse and make recommendations regarding technology improvements, upgrades and modifications. Not necessarily a bug hunter, but should be able to explain defects in depth Requirements Must have: Experience with test automation frameworks & tools (TestNG preferred) Hands on experience with test management tools Experience with object-oriented programming languages (Java8+ preferred) Experience with RESTful WebServices testing Experience with BDD; Experience with log tracing (ELK preferred) Experience with Continuous Integration / Continuous Delivery English: upper intermediate or higher Nice to have: Work experience in financial, investment and trading companies Experience with service-oriented architecture (Microservices, Enterprise service bus) Experience with scripting language (Unix Shell, PowerShell, Groovy Script) Experience in testing async systems Experience with functional UI testing (Selenium WebDriver) Experience with messaging systems (Kafka preferred) Experience with Jenkins - setting up and executing test automation jobs Worked with Atlassian JIRA Understanding of Agile methodologies Benefits A very competitive salary in a stable company Regular salary reviews — we reward great work A comfortable office with modern design Peace of mind with medical assurance Work in a friendly professional team Unique international corporate culture Team-building activities and other catching events in IT sphere