Position: Middle+ QA Engineer
Company: 303 Team
Category: QA
Experience required: 3y
English level: intermediate

∎ About the project.
The service helps end-customers to manage company-wide network areas and resolve occurred issues securely.
The solution consists of remote application and cloud-hosted services. It provides the ability to collect data/statistics, analyse and manage of different network device types and network typologies via different network protocols.
Functionality of the solution implies implementation and usage of such things as: management UI based on cloud principles, feature-rich JS libraries, web services, network protocols, shared storages, synchronization mechanisms, installation/updating software solution, etc.

∎ Stack of technologies.
▴ .Net Core Framework; ASP.NET Core, WebAPI; SignalR, WebSockets; Message Queuing; External frameworks; MSSQL, EntityFramework, T-SQL; Network services, control and data protocols; Git; Azure DevOps; TargetProcess. etc.

∎ Requirements.
▴ 3+ years experience in IT projects testing
▴ Strong analytic skills, problem-solving ability and attention to detail
▴ Strong understanding of the web software principles and test experience of web applications
▴ Experience with creating test documentation: test-cases or checklists
▴ Experience with test estimations
▴ Must have ability to analyse functionality, determine key test scenarios, tricky situations, and possible failure point
▴ Understanding basics of how to analyse and debug client, server or db for defects and experience with useful tools for that
▴ Understanding and experience with non-functional testing
▴ Understanding Software Development Lifecycle and QA team processes

∎ Nice to have.
▴ Experience with programming languages is a plus
▴ Big plus is experience with QA team management and/or process improvements

∎ Personality.
▴ Able to learn quickly and effectively apply new knowledge
▴ Must be disciplined in the daily duties, diligent attitude to details.

∎ Languages.
▴ Intermediate English for reading/writing

∎ Responsibilities.
▴ Functional & Integration testing making sure the functional requirements are met and all modules work together as expected.
▴ Exploratory tests — figuring out the behavior in the situations like “what if ...”.
▴ “Fool-proof” tests — ensuring all UI forms and modules are bullet proof from user errors and from deliberately wrongful user actions.
▴ Security testing — ensuring that no one can get unauthorized access to modules/data or exploit security weaknesses in the application to get the same.
▴ Non-functional testing — such as performance, ui/ux, upgrade & installation tests
▴ Writing and working with test documentation
▴ Proactively collaborate with teammates

∎ We offer.
▴ Strong coding culture and opportunity to work with new technologies and solutions
▴ Low hierarchy, open door policy, open communication
▴ Direct cooperation with client
▴ Competitive salary based on your seniority
▴ Long-term employer-employee partnership
▴ Paid vacation and holidays