Position: Manual/Automation QA Engineer
Company: 8allocate
Category: QA
Experience required: 2y
English level: upper

**About the project:**
Our motto – multifamily law, redefined – embodies our mission to fundamentally improve every facet of our clients’ experiences, the results we achieve, and the value we create through our legal services.
Our core law practice involves high-volume legal support for rental property owners and managers throughout Virginia, and we embrace technology as a tool, not a substitute, to deliver extraordinary client service. Fittingly, we have developed, and continue to improve, our proprietary software to help us manage communications, generate accurate documents, and provide our attorneys and clients with the most reliable, up-to-date information available.

**Stage:** Development of API connection for SenexLaw app and Entrata app Property management software, maintaining existing code, fixing bugs. Existing project.
**Timezone requirements:** Ukraine time is ok.
**English:** B2

**Requirements:**
- 2,5 + years of experience in testing.
- Minimum of 0.5 years of AQA experience
- In-depth understanding of software testing methodologies, including manual testing techniques, test planning, test case design, and test execution.
- Proficiency in assessing new features against documented requirements and acceptance criteria using manual testing techniques.
- Good knowledge of regression testing and ability to maintain regression test scenarios.
- Excellent communication and coordination skills to work effectively with business analysts (BA) and project managers (PM) for support request triage.
- Ability to identify, document, and report issues, including root causes and mitigation acceptance criteria.
- Attention to detail and ability to analyze complex software systems for quality assurance purposes.
- Strong problem-solving skills and ability to troubleshoot issues effectively.
- Knowledge of software development life cycle (SDLC) and understanding of Agile methodologies.
 - Ability to work independently and within a team, collaborating with developers, designers, and other stakeholders.
- Strong documentation skills to maintain clear and concise test artifacts.
- Experience in writing and executing automated test scripts is a bonus.

**Responsibilities:**
- Review and analyze new features against documented requirements and acceptance criteria.
- Develop comprehensive test plans, test cases, and test scripts for manual testing.
- Execute manual test cases to validate the functionality, usability, and performance of software applications.
- Perform ongoing regression testing to ensure the stability and reliability of the software.
- Coordinate with business analysts and project managers to triage support requests and confirm issues.
- Identify root causes of issues and document mitigation acceptance criteria.
- Report and document defects using defect tracking tools and verify fixes during the retesting phase.
- Collaborate with developers and other team members to ensure the timely resolution of issues.
- Maintain clear and concise test documentation, including test cases, test results, and test reports.
- Continuously improve testing processes and techniques to enhance the quality of deliverables.
- Participate in team meetings, providing input and feedback on testing-related matters.

**The general tech stack:**
**Back-end:**
Framework - Laravel(new API), Kohana(legacy)
Language - PHP 8.1(new API), PHP 7.0 (legacy)
Unit/Integration Testing - Unit Tests
**Front-end:**
Framework - jQuery
Language - JavaScript
Additional Tools - gitHub, Docker
Git-Hub workflow - run all checks on PR, block PR merge w/o code review
CI/CD - GitHub Action
Database - MySQL ver. 5.7
Server hosting - DigitalOcean
Code review tools - pint, LaraStan (PHPStan), security-advisors
Testing framework - start from PHPUnit ( min 50% code covered)
Static code analysis - LaraStan (PHPStan) for live analysis

**Why choose us?**
- “Family and Friends”. We are no longer a start-up, but we still have a family atmosphere in our supportive and spirited team, all working together on the same goal.
- “Just break down all barriers and find a better way”. Every day you’ll meet with exciting and challenging (international) projects covering industries from commercial aviation to fintech (different technologies and products).
- “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, mentorship opportunities, or learning from more experienced colleagues.

**Benefits from 8allocate:**
- You’ll work with a supportive and spirited team of professionals.
- Corporate events, holidays, and team buildings for your joy.
- Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
- Coverage of psychologist sessions.
- Сoverage of sports activities.
- People-oriented management without bureaucracy.
- Paid vacation and sick leaves.