Available Offers for TeamCity

Manual testing specialist (Senior)

Remotely
Full-time
Project occupancy
Requirements: Knowledge of the main stages of testing: requirements analysis, designing and creating tests, executing tests, analyzing test results. Understanding of the tester's tasks in these stages; - Ability to calculate functionality coverage by test scenarios; - knowledge and experience in developing test documentation: bug reports, test cases, checklists and level test plans and master test plans; - experience in reviewing test cases and checklists; - knowledge of test design techniques: Equivalence Partitioning, Boundary Value Analysis, Cause/Effect, Error Guessing, Decision Table Testing, State-Transition Diagrams, State-Transition Tables, Pairwaise testing; - experience with SoapUI\Postman tool; - experience with Charles\Fiddler tool; - deep understanding of Agile methodologies: Scrum, Kanban; - experience with Git version control system at intermediate level; - experience with Jenkins\TeamCity; - ability to build SQL queries using data grouping (group by), subqueries, table joins; experience with stored procedures; - Linux experience; - knowledge of TCP, HTTP/HTTPS, Web Sockets; - knowledge of REST, SOAP; - knowledge of basic ways of client-server interaction; - basic knowledge of containerization; - work with requirements: documentation, process management, decomposition, testing; can divide a requirement into functional and non-functional; - experience with logging using Kibana\Logstash\Graylog; - 3 years of experience in industrial testing of web, mobile applications, APIs.

DevOps

Remotely
Full-time
Project occupancy
Objectives: - Infrastructure development and maintenance; - interacting with teams providing infrastructure and business services; - maintenance of supporting documentation; - interaction with development and testing teams; - Immediate resolution of service performance issues; * performing DevSecOps engineering practices; * building work processes within the team and with related systems; * creating CI/CD for mobile applications. Stack: * Atlassian Stack. * OpenShift * Docker * PostgreSQL * Unix * Teamcity * Nexus Artifactory * SonarQube * Firebase * Kotlin * Swift * Java What we want to see in you: * Analytical thinking abilities; * Familiarity with current infrastructure trends and experience - containerization, orchestration (Docker, k8s, OpenShift); * Extensive experience and knowledge of nginx; * Excellent knowledge of linux administration - from software configuration to auditing and troubleshooting complex problems * Knowledge of the principles of networking and TCP/IP stack protocols; * Ability to automate various infrastructure components (Helm/Ansible/Salt/Terraform); * Experience with Atlassian products; * Experience with CI/CD Tools ( Jenkins, Teamcity, Buildbot, Gitlab-CI ); * Knowledge of any scripting language ( Bash, PowerShell, Python, Go ); * Experience or knowledge of Security in DevOps ( DevSecOps ) - security of containers, applications, interactions. Experience with ServiceMesh is desirable; * Work with logging and monitoring systems ( ELK/EFK Stack; Prometheus/Grafana/Zabbix ). Additionally: * Working with mobile builds and building out pipelines (Firebase, TestFlight, Apple Developer; Full Life Cycle for MacMini; Build and customization for Android).

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