Position: Sr. Automation QA Engineer (Python)
Company: Freelance
Category: QA Automation
Experience required: 5y
English level: intermediate

Brief of the Role:

We are looking for a senior Automation QA engineer to join our fast growing team. As a member of the team, you will help develop the AgVend Portal - the leading digital engagement platform for US Agricultural Industry. In addition to testing, you will work directly with product managers and developers in defining the product features and coming up with innovative tests. At AgVend, we believe in craftsmanship and attention to detail at every level. We write software that can be easily understood, maintained, and extended.

Required skills:
● 7+ years experience in QA
● 5+ years experience in QA Automation
● Deep knowledge of testing specifics for web applications
● Hands-on experience with creating automation from scratch, and skills in framework design
● High level of Python programming skills
● 3+ years experience with Selenium
● Experience with SQL DBs (PostgreSQL)
● Knowledge of CI/CD (Jenkins, GitHub preferred) in connection with an automated test deployment
● English B1+
● Self-motivation, independence, and reliability

What you can expect from us:
● Great Team - you will work with a close-knit team of very experienced full stack engineers and QAs who will help you grow and learn from you.
● People First - we will seek to maximize your personal growth and long term career success during your time with AgVend and beyond. We value our employees' lives and aspirations outside of the company.
● Ownership and Autonomy - you will have the power to realize opportunities, drive change, and delight customers.
● Clear Expectations - performance goals will be rooted in our company values and objectives.
● Competitive Salary - we know money isn’t everything, but you will be properly compensated for your work.

About AgVend:
● We are a U.S. based, well funded technology company. Our entire team is distributed across the U.S. and Europe.

1. We have 14 full stack developers, 4 fronted end developers, 12 QA (manual), 2 designers, 6 technical product managers, Technical writer.

2. Work schedule is very flexible, we don't enforce any hours. Developers work with our technical PM and she's on European time

3. We have unlimited vacation and sick days, we also offer $1200 for a new laptop

4. What are you working on? What is the product?
AgVend develops an industry leading digital engagement platform for the Agricultural Industry. Our platform encompasses digital marketing tools, ecommerce tools, CRM, BI, and a lot more. Our platform is used by the leading ag companies in the world.

5. Why is this product interesting or important? What is its value proposition?
Our products help large organizations digitize their business processes. We enable businesses to be more efficient, grow sales, and move more of their transactions and interactions online.

6. What technology is being used (please be specific)?
We're using AWS, Python, Django, React, React Native

7. How are we (as a company / product) different from others? Why should I work on this project?
We are the leader in our industry and our biggest challenge is growing fast enough to keep up with demand. We are constantly innovating and building new features. Our new developers work on new features instead of fixing old bugs.

8. Why is this position open? Did someone leave / are you expanding?
We're growing like crazy. Can't keep up with demand.

9. What is the developer turnover on this project? How often do people leave?
No one has left AgVend...

10. How old is this product / project? What stage is it currently at?
The company is 5 years old. We are very well funded and have hit the "hockey stick" point in our growth curve

11. Where are the people making technical / architectural decisions based?
Most of our developers are based in Ukraine and in Europe.

12 Is there an opportunity to travel? Where
We bring everyone once a year to an all-team event in the US

13. How will the interview take place (who will conduct, how many stages)?
There are 3 stages to the interview: QA Leads (tech interview) - Python developer (deep Python knowledge) - Head of QA/PM