Middle-senior QA Automation Engineer
Minsk, Belarus
Project description:
Aluum is a cutting-edge social-network platform with an extensive user base. Our platform is a green-field project that serves both web and mobile clients and leverages a micro-service architecture to ensure scalability, flexibility, and resilience. Python ecosystem is a heart of our backend technology, along with it we employ the potential of advanced AI/ML to deliver personalized and intelligent user experiences.
Responsibilities:
- Work closely with Product, Dev, QA, and Design to ship awesome new features.
- Build test suites for new feature development, and execute both manually and using automated scripts, working in an Agile process as part of a Scrum team.
- Facilitate communication between Dev, PM, and other QA team members to ensure the product meets strict requirements.
- Get involved in the early stages of product development and provide crucial feedback during planning meetings.
- Participate in the team's agile planning & delivery process, providing valuable feedback and accurate estimates for tasks.
- Planning test environments and automation strategies.
- Preparation of automation frameworks and test runs for Mobile (mostly) and web applications, API back ends.
- Preparation of automation frameworks and test runs for frontend clients.
- Responsible for the creation, execution, and maintenance of automated tests, tracking/reporting results, troubleshooting and coordinating defect resolution.
- Desired strong Technical orientation and understanding of the following technologies & languages: Python, MySQL, MongoDB, HTML, JavaScript, CSS.
Role Requirements:
- Minimum of 2 years of experience in test automation of mobile products.
- Experience in product testing, both front and back-end, working as part of a product development group.
- Experience using bug tracking tool (JIRA).
- Solid understanding of Quality Assurance testing methodology and processes.
- Experienced writing automation scripts from scratch (non-record playback) using various tools/frameworks to help streamline testing (Selenium/Javascript/Nightwatch/ Pytest).
- Strong experience with API testing (JSON, REST), using tools such as Postman and JMeter (performance testing).
- Comfortable working in a fast-paced environment.
- Passionate about building amazing products.
- Experience working on a fast-paced agile product team.
- Strong written and oral communicator.
- Strong at programming in JavaScript, Python, Java or other programming languages.
- Experience with CI process and tools (Jenkins, etc.).
- Knowledge of networking and HTTP Protocol.
- Ability to track down the root cause of a defect using debugging tools.
- Ability to work well in a team, self-driven and eager to learn.
- Creative thinking, analytical skills, with attention to detail.
- Very well organized and methodical.
- Excellent knowledge in building, maintaining, and executing automated test harnesses.
- At least intermediate level of spoken and written English.
Bonus points:
- Security testing, Performance testing practical knowledge.
- Substantial experience with JavaScript front-end frameworks (React, NestJS, etc).
- A good understanding of microservices architecture.
- Experience with Jest Framework.
- Experience with asynchronous testing.
Social package description:
- Hybrid working model (possibility to work from office/home)
- High competitive salary
- Medical insurance
- Monthly sports compensation ($35)
- Personal approach to each employee in the company
- Compensation of external training and certification
- Presents to special events of employees
- 5 sick days to the main vacation
If you feel that you are a great fit, please submit your CV.