Own your future
Our culture isn't something people join; it's something they build and shape. We believe that every person deserves to be heard and empowered. If you're on the fence about whether you're a fit, we say go for it. Let’s build something great together.
Key responsibilities
- Demonstrate a deep, system-level understanding of the entire product architecture to ensure comprehensive and thorough testing across all layers.
- Proactively identify, coordinate, and manage cross-team dependencies to ensure seamless end-to-end quality and delivery.
- Employ extensive testing experience across Native Mobile Applications, Backend services, and Front end systems.
- Design and execute advanced testing techniques, including thorough Monkey Testing, and champion the introduction of Chaos Engineering practices into the development pipeline.
- Identify tasks/dependencies/risks during backlog grooming/planning.
- Provide reasonable test estimates and feedback on priorities.
- Fully understand and actively provide ways to improve project/solution level test strategy/test design principles.
- Contribute to the evaluation of testing tools/techniques/strategies.
- Contribute effectively to the development of a project's test strategy and automation suite.
- Collaborate with developers/business analysts for feedback into software design and tests.
- Assist with effective test reporting and contribute to ensuring the CI/CD pipeline has thorough test coverages.
- Contribute effectively to utilize an automation framework for testing and the creation of test scripts (different automation test layers such as UI or API Acceptance Tests).
- Identify gaps in the current automation suite and help prioritize those / get them into the backlog.
- Investigate and assist in diagnosing issues.
- Share testing/product knowledge with other team members.
Must have
- 5+ years of professional experience in Quality Assurance or Software Testing, with a focus on large, complex, and distributed systems.
- Proven experience as a coordinator or leader managing QA activities across multiple, interdependent teams and technical domains (Mobile, Web, Backend).
- Deep expertise in various testing methodologies, including mandatory experience with Monkey Testing and/or a strong theoretical or practical background in Chaos Engineering/Resilience Testing.
- Mandatory professional experience testing:
- Native Mobile Applications (iOS and/or Android).
- Distributed Backend/Microservices Platforms.
- Exposure to cloud platforms, preferably AWS, and understanding of how cloud services (e.g., EC2, S3, Lambda, RDS) impact system testing.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Nice to have
- Professional experience in complex frontend web applications.
- Automation is a plus; experience programming or scripting in at least one modern language (e.g., Python or Ruby).