Python Automation Engineer

Responsibilities:
  • Within the group, you’ll be part of a specific team with its own identity. A normal work week consists of a mix of building new features, fixing bugs, showcasing your work, and planning. We have short weekly planning meetings and provide lots of time to focus without meetings. On a quarterly basis you’ll also have personal 1-1 meetings with your Line Manager to support your own growth in the team.
  • As the team is diverse and distributed, asynchronous collaboration within the team is key. You’ll be supported by a Service Manager with planning and prioritization.
  • The team take pride in the quality of our code, our delivery practices, breadth of our automated test coverage and the documentation we write.
  • You’re successful with your responsibilities if you engage and deliver together with the team in a way that is stable and sustainable. We value predictability and avoid unreasonable deadlines that cause us to rush or cut corners.
Qualifications:
  • Python 3.8+
  • AWS – especially Lambda, API Gateway, Step Functions, SQS, EventBridge
  • AWS Chalice framework
  • Python testing tools – pytest, flake8
  • Integrating with third party APIs – i.e. GitHub, Jira, Cloudflare, GraphQL
  • Docker
  • Git best practices – rebase, squash, bisect
  • Kanban delivery – we enjoy working with lean methods
  • Excellent asynchronous collaboration and communication

We don’t expect you to know everything, but we want people who are open to learning new things.

Senior Test Automation Engineer

Whom Do We Need?
Responsibilities:
  • 8 yrs. of overall experience and a minimum of 3 exp in automation testing.
  • Good experience in Python, PyTest, Gherkin, Selenium, and Jira.
  • Experience with complex apps and large teams.
  • Design automated tests to validate applications by creating scripts that run testing functions automatically. This includes determining priority for test scenarios and creating execution plans to implement these scenarios.
  • Identify and Report Bugs
  • Analyze bug reports and highlight problems to help identify fixes for them
  • Investigate systems to identify potential quality issues that could affect apps
  • Pro-active, good communicator and collaborator, willing to learn and teach
  • Overlapping with EST, if required
  • Conversational to Fluent English communication is a must.

Sr. Full Stack Laravel/VueJS Developer

  • 7+ years of experience in Laravel 6/7/8
  • Senior Level experience with VueJS And Back-end (PHP, MySQL)
  • Development Understanding of advanced/complex Laravel topics (Queues, Caching,Events)
  • Understanding of AWS services (S3, SQS/SNS) Good understanding of api-driven applications
  • Experience with GrapesJS web editor/DOM manipulation frameworks is a big plus
  • Experience with multiple modern JavaScript Framework, ES6 standard practices, and Frontend testing
  • Write clean, secure, test driven, easily maintainable and modular codes.
  • Database designing and maintenance.
  • Build reusable code and libraries for future use.
  • Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team
  • Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications
  • Experience in Python and/or AWS is nice to have
  • Overlapping with EST, if required
  • Conversational to Fluent English communication is a must