Position: Senior Manual QA Engineer
Company: Intellectsoft
Category: QA
Experience required: 3y
English level: upper

Project description
Client developed a custom internal tool to effectively manage remote employees working ‘in the field’. The product deploys missions, tracks schedules, hold resources and processes field reporting for our retail, sampling and social based field marketing programs. We are currently on iteration 2.0 of Field Guide, which was rolled out last year in a major move from a web-based SaaS product to a mobile application with desktop version. To date the product has been built + maintained by an internal agency development team, which is no longer standing and IntellectSoft has been selected to be a development partner to move forward on this project. Primary users of the application are employees ‘agents’ in the field, which are app-based users. Secondary users are field mangers, HQ employees and brand clients, using the desktop version. Field Guide is built with React Native, hosted on MongoDB’s Cloud Service, severs hosted on Heroku, server/web deploys handled through.



Requirements
- QA experience with complex web, mobile applications and software systems
- Solid manual testing skills
- Experienced in the backend, frontend and mobile apps testing
- Experience performing and directing cross-browser and cross-device testing
- Experience with Postman, Charles
- Knowledge of Mac, Windows and Linux operating system
- Understanding of databases
- Understanding of REST, API basics
- Ability to understand the system to create detailed and accurate reports
- Ability to initiate and drive continuous improvement
- Strong sense of ownership and pride in the quality of work
- Experience with Agile development (Scrum, Kanban), BDD, Continuous Integration, Continuous Improvement, Continuous Delivery


Responsibilities
- Perform functional, compatibility, integration, e2e and regression testing
- Create detailed and well-structured test plans and test cases
- Conduct testing activities according to established SDLC, report clear and thorough defects
- Analyze the requirements and communicate with the team on clarification
- Work both independently and in close collaboration with others in the team and across the business
- Develop and promote best practices in testing and ensure their adoption
- Enhance an existing testing strategy
- Active participation in the distributed agile process
- Proactive collaboration with teammates and remote team member


Benefits
- Good opportunities to work with remarkable teams from all over the world
- Lighthearted, inspiring and open company culture
- Opportunities to travel
- Health Insurance coverage
- English language courses
- Fresh fruit and other snacks onsite
- Fun corporate events :)