Position: Software Engineer in Test (Python)
Company: GoDaddy
Experience required: 1y
English level: pre

At GoDaddy, we’re shifting the world’s economy towards life-fulfilling independent ventures. We’re doing this by creating awesome technology to simplify the internet, so business owners can focus on what they do best. 

We need incredible engineers to realize this vision, and we are looking for enthusiasts Software Engineers in Test, technology oriented, and with an agile mindset to join our Software Engineering team in Lviv.

Your main responsibilities will include analyzing quality, collaborating on test activities and contributing to the team’s testing experience and culture.

You will gain extensive experience while joining us on our journey of simplifying testing through test automation and continuous integration.

You will join a team of developers specializing in creating microservices which help to transform monolith applications architecture into a distributed system.

As a software engineer in test, you will take part in a full Scrum cycle, starting from planning, analyzing requirements, and ending with end-to-end testing of a finished product.

The team always develops new services, and you will be the one responsible for maximizing test coverage, first manually, and then by creating automated tests scripts.


Responsibilities:

- Own the testing process; you will be the testing voice inside the engineering team with the power to influence the team in regards to testing practices
- Provide design feedback and ensure the system performs, scale and ultimately meets and exceeds the customer’s needs
- Analyze, explore and test the product UI and RESTful APIs
- Collaborate and participate to design, development and execution of automated test scripts
- Setup test environments and integrate automated tests scripts through a CI pipeline
- Participate to scrum team’s activities and provide timely and valuable feedback in regards to user stories and acceptance criteria
- Research and suggest improvements to our existing and future testing practices, frameworks and test environments.
-

Skills, Qualifications and Personal Qualities Required:

- A passion for technology and a knack for details
- 2+ years of experience in testing activity/environment
- Understanding of the testing life-cycle within a fast-paced environment
- Knowledge of software Testing pyramid and understanding over its different test levels and responsibilities
- Familiar with Object Oriented programming; familiar with Python
- Understanding of different Test Automation skills and can automate via syntax; experience with Selenium is a plus
- Experience with testing RESTful APIs is a plus
- Experience working in an Agile/Scrum development process
- English written and verbal communication skills with experience interacting with developers
- Promote cooperation and commitment within a team to achieve common goals.