CI / CD (regular)
Communication Skills (advanced)
Testing (advanced)
Testing Mobile Apps (advanced)
Test Automation (advanced)
Job Summary :
We are looking for an experienced Quality Assurance engineer who is passionate about helping other developers solve problems.
You need to take a lead and ownership on quality and testing for mobile based components and libraries. At the same time focusing strongly on automation and development experience, leading quality changes toward stakeholders high satisfaction .
As a QA Engineer, you will collaborate with diverse stakeholders in the company to shape our best practices and standards.
In the same time taking responsibility for :
Build and develop test automation platforms for functional, integration, end-to end, and performance components tests, as well as other as required
Drive Quality standards within the team, leveraging TDD and BDD approach and creating strategy for tests (test plans, scenarios and test cases)
Test libraries and web UIs in all supported browsers, devices, and operating systems to identify, track, and follow up on issues and bugs
Collaborate with Product, Support and Solution Architect teams and identifying areas to improve customer / developer experience based on continuous improvement of components quality
Collaborate closely with team to promote quality good practices and help reproducing errors, identify issues and resolve existing problems
Requirements
If you love mobile based modern solutions and you already practiced with test automation in the Android and iOS environments it simply means we are looking for you!
To be specific, a strong candidate would have :
Minimum 5 years experience in writing automated test for Android and iOS based applications using automation frameworks like selenium
Strong experience writing and executing test strategy plans, scenarios, cases and related scripts
Experience testing non user interface code or products which are targeted to developers
Experience with CI / CD process and tools
Demonstrates analytical thinking, problem solving and adaptive communication.
A passion for teaching and helping others and a deep concern for how your work is experienced by others
Strongly values teamwork, transparency and active communication as the best way to collaborate
Fluency in English
Nice to have Qualifications
Prior experience with Gherkin or Cucumber
Past experience building and testing real-time applications in use cases such as chat, virtual events, or location tracking
Experience with working in agile environments, scrum preferable
Previous start-up or small company experience
Understanding on how to work with developers using PubNub’s SDKs