Company: ITL Consulting
Skills
Git, PostgreSQL, REST, RabbitMQ.
Qualification: Middle.
Specialization: Manual QA Engineer.
Why are we looking for a colleague?
Staff expansion to strengthen the testing team.
We invite you to the positions:
- Web Tester
- Desktop Application Tester
Important: In your cover letter, please specify which vacancy you are applying for (Web or Desktop).
Business Area
Development of proprietary software products and creation of user-friendly and functional applications for solving tasks in the field of railway logistics for private sidings for large industrial enterprises.
Conditions
- Employment in accordance with the Labor Code of the Russian Federation.
- The company has accreditation in the field of information technology.
- We are open to cooperation with candidates from anywhere, offering a fully remote work format.
- We provide the necessary technical equipment for work.
- Full social package.
- We welcome applications from all qualified candidates.
- We strive to create an inclusive work environment where everyone has the opportunity to realize their potential.
Important
Please indicate your salary expectations in your cover letter.
Your work experience, as indicated in your resume, must fully correspond to the data in your employment record book. Any discrepancies may lead to rejection of employment.
TG is excluded as a means of communication. Write how it is more convenient to continue the dialogue: by phone call or chat on the website.
Technology Stack and Tools
Basic (mandatory)
- Test Design: Proficiency in test design techniques (boundary value analysis, equivalence partitioning, pairwise testing, etc.).
- Databases:
- SQL (required)
- Oracle (desirable)
- PostgreSQL (desirable)
- API Testing:
- REST
- SOAP
- Postman
- Swagger (or similar tools)
- Message Queue Systems:
- RabbitMQ (or similar systems)
- Project Management and Task Tracking Systems:
- Jira
- Confluence
- Azure DevOps
- Yandex.Tracker
- Trello
- Test Documentation: Experience in developing test cases, checklists, test plans.
- Testing Methodologies: Understanding of testing processes and methodologies.
- Operating Systems: Testing desktop applications (implies basic knowledge of working with Windows/Linux/macOS).
- Networking: Understanding of client-server architecture.
Responsibilities
- Creation and maintenance of up-to-date test documentation (test plans, test cases, checklists, test scenarios).
- Definition of acceptance criteria and testing requirements based on user stories and specifications.
- Conducting functional, regression, integration, and acceptance testing.
- Testing web applications or desktop applications.
- Testing interaction with databases (Oracle, PostgreSQL).
- Testing message queue systems (RabbitMQ).
- Testing APIs (REST, SOAP) using tools like Postman, Swagger, etc.
- Analysis of test results, identification, documentation, and classification of defects in the bug tracking system.
- Participation in discussions of found defects with developers and analysts.
- Suggesting improvements and new tests based on result analysis.
- Active interaction with developers, business analysts, DevOps, and other project participants to clarify requirements and resolve issues arising during testing.
- Participation in daily stand-ups, sprint planning, and retrospectives.
Required Skills and Experience
- Experience in testing web applications.
- Knowledge of SQL and experience with databases (Oracle, PostgreSQL): ability to write queries for data verification and preparation.
- Experience with message queue systems (RabbitMQ or similar).
- Experience in API testing (REST, SOAP) using tools like Postman, Swagger, etc.
- Experience with project management and task tracking systems (Jira, Confluence, Azure DevOps, Yandex.Tracker, Trello, etc.).
- Deep understanding of testing processes, methodologies, and tools.
- Experience in developing test documentation: test cases, checklists, test plans.
- Proficiency in test design techniques (boundary value analysis, equivalence partitioning, pairwise testing, etc.).
- Analytical skills and ability to identify defect causes.
- Critical thinking and problem-solving skills.
- Excellent communication skills (verbal and written) and teamwork ability.
Selection Stages
- Initial phone interview.
- Online interview.
- Test task.