Position: General QA Engineer
Category: QA
English level: upper
Years of experience: 5


Skilled General QA Engineer with extensive experience in various testing methodologies and tools. Know how to work effectively as a part of cross-functional teams, taking ownership of tasks, and contributing new ideas to improve team performance.
- Expertise in creating test plans, test cases, checklists, and bug reports. 
- Proficient in API testing using Postman and Swagger, as well as working with databases such as MySQL and PostgreSQL.
- Have the ability to perform manual mobile testing for Android and iOS applications.
Also familiar with QA automation tools and frameworks. Along with computer science knowledge and programming skills, it gives me the ability to grow into Automation QA if it will be needed.
Hard Skills:
- Skilled in performing functional testing, non-functional testing (GUI testing, usability testing), regression testing, smoke and sanity testing, and browser compatibility testing.
- API Testing: Postman and Swagger.
- Database Testing: Writing SQL queries to test databases, including MySQL and PostgreSQL.
- Mobile Testing: Testing of Android and iOS applications using tools such as XCode, Android Studio, Emulators, and MS Visual Studio.
- Release Management: Proficient in managing releases of new functionalities for both desktop and mobile products.
- Log Analysis: AppSpector, Charles Proxy, DevConsole, and Kibana.
- Automation Test Framework: Capable of maintaining and extending existing automation test frameworks using Java, Cucumber, Gherkin,WebDriver.IO, JUnit, TestNG, Selenium IDE, Maven, and Gradle.
- CI/CD: Jenkins
- Linux: basic
- Version Control System (VCS): git
Soft skills:
- Working as a part of the Product team (being able to take ownership of particular tasks, show initiative in terms of bringing new ideas for improving the team as a Product team).
- Collaboration with the development team in scope of testing processes.
- Communicate with the analytics team in order to make a decision regarding writing statistics and analyzing it. 
- Capable of working/cooperation with the tech writers department in order to create the most efficient and reliable documentation.
- Collaborate with QAs from other departments in order to share knowledge, troubleshoot problems, etc. 
- Communicate closely with the designers team to discuss and make decisions regarding UI/UX features.
- Being able to weigh cost and value to take the most cost-saving action. 
- Experience in performing Sprint Demo to present the results of the team's work.