Position: Middle Senior Python/Java for a security project
Company: Qarea
Experience required: 2y
Category: QA Automation
English level: intermediate
Published: 2022-01-01T00:00:00+02:00

Our hiring process:

1. You send us your CV
We conduct a preliminary check for the relevant skills and experience. If everything is in order, our HR team contacts you.

2. Initial screening
We invite you for meets and greets where our HR manager introduces you to the role and our company culture.

3. Job interview
You meet your potential supervisor and team members to go over your skills, background, and expectations in detail.

4. Onboarding
We agree on the terms, sign the relevant documents, and help you with the successful start of your career at TestFort. In a rare case, we are not a good match for each other. You are guaranteed a timely post-interview response.

Opportunities we share:

- Mentoring and knowledge sharing programs to help you develop in the area you choose

- Work experience with a vast variety of clients from all over the world for your personal and career growth

- Exciting and challenging projects to build up your portfolio

- The ability to influence the decisions and processes on the project


Benefits we offer:

- Self-development grants (language courses and sports)

- Сompetitive salary and fair evaluation procedures

- Medical insurance

- Healthy work-life balance with flexible working hours and an option to work remotely

- Friendly environment with numerous offline and online events

**Requirements**
- 2+ years of developing test automation scripts/frameworks on Python/Java for complex applications and object-oriented programming

- Experience in tests automation development

- Confident knowledge of Quality Assurance theory: principles, methodologies, and techniques

- Strong Linux user

- Solid understanding of HTTP / Authentication / Web services/ REST API

- Familiar with Virtualization systems

- CI/CD systems

- Strong analytical and problem-solving skills

- Written and spoken English enough to communicate effectively with non-Russian speaking colleagues

**As a plus:**
- Experience with Jira, TestRail, Git, Jenkins

**Duties**
- Planning and prioritizing automation activities

- Work with other teams to understand the business requirements and logic, 
relevant use cases, scenarios, and functional flows for the system under test

- Improve automation processes inside the team

- Participate in the building of automated testing framework

- Design, implement and execute automated test scenarios

- Maintain and design test environments required for tests execution and manual tests

- REST API testing of deployment and configuration

- Analyze test results, logs and prepare reports, localize and file defects

- Ensure test automation design is traceable to requirements or existing manual test cases