8 months ago

What youll do

  • Review the requirement and define the test approach and strategy for the Automation.
  • Perform functional and non-functional testing.
  • Create automation scripts and suites for API and end-to-end tests.
  • Be proactive in discussing the ideas/enhancements of products with the PO team.
  • Review software bug reports and highlight problem areas.
  • Cooperate and collaborate with the PO/SRE/Developer team to ensure the testing activities match the requirements.
  • Research new technologies & trends to enhance the Automation scripts.
  • Planning and estimating the testing activities that need to be performed for the Products.
  • Review user stories and acceptance criteria, and request/discuss changes if necessary to ensure correct formatting and meaningful content.
  • Develop a comprehensive understanding of the application under test and its high-level architecture.
  • Identify, troubleshoot, and provide insights into issues related to both quality and processes.
  • Able to control the quality of the Products and evaluate the risks, and issues to be well-prepared for every release.
  • Assurance metrics Monitoring and results processing.
  • Applications monitoring using monitoring systems (Sentry, Datadog, etc.).
  • Applications errors research and triage.
  • Incident research and handling for prevention in future.
  • Backend and Frontend testing.
  • Participation in Business Refinements, BA, and related planning sessions.
  • Requirements analysis and verification.
  • API/FE/e2e Tests writing using Typescript/Python.
  • Existing test results analysis and support.

Qualifications

  • Minimum of 4 years of experience in a QA role, including creating and maintaining development processes.
  • Extensive hands-on experience in test automation activities for web and mobile app. This includes the UI End to End test and API tests.
  • Proficiency in setting up and maintaining test automation frameworks, tailored to specific project needs, using tools like Playwright, Cypress, or Selenium, and programming languages such as JavaScript, TypeScript, Python, Java...
  •  Proficiency in using CI/CD tools such as Jenkins and GitLab CI to integrate test automation suites into development pipelines for seamless and automated testing.
  • Ability to identify, communicate, and escalate issues when necessary.
  • High-level analytical thinking.
  • Advanced verbal and written communication skills in English.
  • Proactiveness in communication and able to drive meaningful conversations.
  • Strong requirement analysis skills.
  • Strong experience in defining and executing test cases, test plans, and test activities.
  • Strong time-management skills.
  • Experience working in an Agile/Scrum development process.
  • Solid skills in Database and SQL, with the ability to effectively understand and navigate databases.
  • Experience working with web/mobile application and understanding of frontend-backend communication via various protocols, for example API calls.
Benefits
Why it would be awesome to work with us
  • 🍹 Unlimited Annual Leave: We prioritize your well-being and trust you to manage your time.
  • 🏝️ Flexible Working: Whether from home, a coffee shop, or our global hubs, work where youre most comfortable.
  • 💪 Project Ownership: You get to lead  the initiatives youre passionate about, professionally or socially.
  • 🌱 Grow with us: Were invested in your personal and professional development.
  • 🌎 Global, diverse, and innovative team: Be part of a welcoming community from 30+ countries, where unique perspectives drive innovation.
  • 🤝 Feel at home: Work closely with colleagues who value your voice, share our E.A.C.H. values, and help you be the best version of yourself.
  • 🎉 Celebrate togetherEnjoy remote and hub company and team  events that strengthen our bonds and build a fun culture.
Our Values
  • EXCELLENCE: We pursue mastery and craftsmanship. Good enough is our enemy. We have a thirst and desire for knowledge. Theres always an opportunity to be better.
  • AUTONOMY: We act independently when recognizing opportunities for improvement. We seek guidance and clear goals instead of orders. We self-assess the quality and impact of our work.
  • COURAGE: We share our opinion, even if its uncomfortable. We are candid with colleagues. We are willing to experiment and try something new, even if were not sure it will succeed.
  • HUMBLENESS: We crave opportunities to learn from the people around us. We leave our egos outside the office. We focus on listening to other perspectives.