We are looking for a Quality Control (QC) Engineer that is capable of performing test functions on existing and new functionalities of our solutions. As a QC Engineer, you will participate in requirement review and change control. You will perform different functional and nonfunctional testing types to ensure that works completed by designated developers meet business and solution requirements as well as the quality standards set internally. You will provide concurrent reports on the quality of the developed functionalities of the company's solutions.
YOUR MAIN DUTIES:
- Take responsibility for establishing, implementing, maintaining and improving the process compliance of each aspect of our development
- Design test plans and test cases and manage creation of test-related artifacts
- Review test cases/test procedures for sprint backlog items with the development team
- Conduct tests for different functionalities on daily basis to ensure "our system and each function works perfectly and correctly”
- Perform functional testing including integration testing, smoke testing, interface testing, regression testing, beta/acceptance testing
- Perform different nonfunctional testing including performance testing, load testing, compatibility testing, reliability testing, usability testing, compliance testing, localization testing
- Perform automated testing and verify that results complies with the defined qualities recorded in test plans
- Set up campaigns and monitor performance of marketing campaigns
- Participate in R&D, training activities related to quality control
- Testing tools such as Selenium, WebDriver, Postman
- English fluency is a must
- Minimum 2 years of experience in software quality control
- Good knowledge in testing process, quality models, and standards
- Identify, isolate, and track bugs throughout testing cycle
- Good logical, critical, and analytical skills, report writing skills, communication skills, and problem solving skills
- Knowledge of at least one programming language (Java, Kotlin, Scala)
- Hands-on experience with a Test Management tool: Zephyr/TestRail/others
- Hands-on experience with some more Testing tools: Generate Test data, Layout test, GA tracking, JMeter, others
- Hands-on experience in performance tests and ability to work independently – self-directed
- Hands-on experience at test automation studio/tools (keyword-driven, data-driven)
- Good knowledge of Cloud-based apps (AWS, Azure, etc.)
- Aptitude to learn and understand new and emerging technologies