Overview
At Umain, we are not just creating software; we are crafting the future, one innovative project at a time. Our motto “Shape, Ship, Scale” empowers our team to envision the future and play a pivotal role in building it.
QA Engineer Role
We are looking for QA Engineers who see testing as more than checking features. You understand that testing makes risks visible and reduces uncertainty, and you care about improving not only the product but also how the team ensures quality. You enjoy methodical, structured testing, yet you are curious about automation, AI‑assisted tooling, and making testing smarter, faster, and better integrated into the delivery flow.
- Analyze user stories and requirements to identify risks and define test cases
- Design, execute, and maintain functional, regression, and exploratory tests
- Build and extend automated tests for UI, API, or backend
- Collaborate with developers to integrate automated tests into CI/CD pipelines
- Report and communicate quality insights, focusing on what the results mean
- Suggest and implement improvements in testing practices, tools, and processes, including leveraging AI to work smarter
What You Bring
- Structured and analytical testing skills
- Strong understanding of structured and risk‑based test design, drawing from frameworks such as ISTQB or TMAP
- Experience across different test levels including component, integration, system, and UAT
- Ability to design, prioritise, and maintain test cases based on business impact and risk
- Automation and technical mindset
- Hands‑on experience with modern automation tools such as Cypress, Playwright, Appium or Postman
- Comfortable writing basic scripts in JavaScript, TypeScript, or Python
- Understanding of APIs, JSON, and CI/CD pipelines such as GitLab, Azure DevOps, or Jenkins
- Treat automation as part of the product codebase, versioned, reviewed, and maintained
- Actively explores how AI tools (GitHub Copilot, AI‑assisted test generation, or LLM‑based exploration) can support and enhance testing work
- Collaboration and communication
- Works closely with developers, designers, and product owners to clarify and test assumptions early
- Communicates findings clearly and constructively, focusing on understanding and action
- Helps stakeholders make informed release decisions by putting risks into context
- Ownership, growth and continuous improvement
- Actively invests in your own development, follows the field, experiments with new approaches, and pushes yourself to keep growing
- Takes initiative to improve how the team works instead of waiting for others to define it
- Brings ideas for smarter ways of testing or automating repetitive work
- Contributes to making quality a shared team responsibility
Experience we’d Love to See
- 3 to 6 years of experience in QA, test engineering, or a similar quality focused role
- Experience working in agile, iterative delivery environments such as Scrum or Kanban
- Exposure to end‑to‑end digital product development across web, mobile, or backend systems
- Experience from consultancy or multi‑client projects is a plus
- Fluent in English; other languages are an advantage
Why Umain?
- Career Framework: We believe in fairness and clarity, and have established a transparent career framework to ensure equal pay and equal opportunities for all. Together with your coach, you will build your own development plan and grow in your career.
- Work‑Life Balance: Umain values diversity and supports an excellent work‑life balance. We welcome team members from all walks of life, encouraging a healthy balance that respects your needs, whether it’s family, pets, or yourself.
- Innovations and Learning: Technology is always evolving. Our developers work closely with designers, analysts, testers, and more to tackle challenges head‑on, sharing knowledge and growing together.
- Skills Over Degrees: We focus on what you can do rather than diplomas. Talent, drive, and creativity are what count at Umain. Opportunities to grow, learn, and excel in your career exist regardless of educational background.
Are You Ready to Shape, Ship, and Scale with Us?
Background check Umain conducts a background check for final candidates in accordance with our internal policies. The check is carried out only with your consent and is ordered by our CISO through our approved screening partner. The scope of the check depends on the role level. This step is performed late in the recruitment process and is used solely to support a secure and fact‑based hiring decision.