Position: Manual Test Engineer
Company: 8allocate
Category: QA
Experience required: 3y
English level: fluent

Currently, we are looking for a Manual Test Engineer.

**8allocate** is a global provider of end-to-end custom software development solutions to companies all over the globe, from North America to the EU to Israel to Australia.

Headquartered in Estonia, we run offshore Research and Development
centers in Kyiv and Lviv. Our team is 50% remote and distributed. We specialize in flexible interaction exclusively with international clients (we cover industries from commercial aviation to fintech) thanks to a multinational support group of experts and management.

Currently, we are looking for a **Manual Test Engineer.**

**Project:** Our client’s mission is a world of search transparency where precise ads connect marketers to consumers. This statement is key and is backed by the Whole Market View technology, a dynamic, AI-driven, data model that is unique for each advertiser, representing their entire relevant search landscape. Powered by patented machine learning technology, Whole Market View provides the comprehensive data scope and quality required by the world’s leading advertisers to precisely assess competitive opportunities at scale across their entire market, without limitations. The company indexes information hourly, processing over 10TB of new data, 500 million adverts, and 200 million keywords across 15 different languages each day. The segmented data is presented in an intuitive format, helping digital marketers to understand their landscape and acquire more customers.

**Timezone requirements:** GMT+2/ GMT.

**Technologies the Client use:**
— Languages: Python, Java, Scala, JavaScript (React, Backbone), SQL.
— Frameworks: DropWizard, React, Akka and Play Framework (Scala).
— Databases: PostgreSQL, AWS(S3), Redshift, Redis, MongoDB, Cassandra.
— Technologies: RabbitMQ (messaging), Quartz scheduling, Docker and Kubernetes, MavenCI/CD: TeamCity, Jenkins.
— Source Control: Git (GitHub).
— Other Tools: IntelliJ IDEA, Jira, Grafana.

**Requirements:**
— Work as part of an Agile team to achieve roadmap delivery of high-quality products.
— Proactively pursue quality early in the Software and Test Life Cycle.
— Identify the scope of the testing required for a particular release based on the requirements and design.
— Continuously improve the web application by executing functional and non-functional tests.
— Define test plans, scenarios, scripts, and procedures in accordance with project scope or delivery dates.
— Review stories and confirm that they are testable during Sprint Refinement sessions.
— Identify the testing effort required by calculating the sizing needed for the given release and plan work.
— Proactively check for risks in achieving the release and work with teams to mitigate them.
— Support root causes analysis and manages software defects by proactively reporting defects to engineers.
— Build dashboards, and reports for various stakeholders and instill confidence about the work being done.
— Take ownership and pride in the products we build and ensure they are of the highest standard.
— Identify and maintain tools for Test Reporting, Test Management, etc. and educate team on using them.
— Be empathetic towards team members and customers.

**Critical:**
— Commercial experience working with Web Engineers, as part of a Scrum team. Preferrable React/Java ecosystem.
— Commercial experience doing manual testing on complex web applications (not mobile or games).
— Computer science education, Mathematics, Engineering.
— Excellent written and verbal communication skills.
— Strong knowledge of testing techniques and modern tools (Jira, AIO Test, TestRail, Xray).
— Solid knowledge and experience with SQL, NoSQL and data-driven projects.
— Demonstrated experience of hands-on Issue and Defect Management.

**Would be a plus:**
— It would be nice if a person will have an interest or knowledge in Python and Robot framework.

**Responsibilities:**
— Work as part of Agile team to continuously improve the web application’s quality.
— Owns the automation and performance testing frameworks and knows what to automate.
— Proficient in Manual testing and test techniques.
— Define test plans, scenarios, scripts, or procedures in accordance with project scope and delivery dates.
— Estimate and confirm testability efforts upfront with engineers during Sprint Planning and Grooming.
— Proactively report bugs, monitor resolution efforts, and track successes.
— Support root cause analysis and manage software defects effectively.
— Build quality dashboards and reports for various stakeholders.

**Why choose us?**
— “Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
— “Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
— “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.

**Benefits from 8allocate:**
— You’ll work with a supportive and spirited team of professionals.
— Corporate events, holidays, and team buildings for your joy.
— Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
— English classes.
— Coverage of sports activities.
— People-oriented management without bureaucracy.
— Paid vacation and sick leaves.