Software Tester (Full-Stack Application Testing Specialist)
Job description
We’re looking for a detail-oriented and experienced Software Tester to join our team and ensure the seamless performance of our CRM solution.
Key Responsibilities:
- Backend Testing (Laravel, PHP):
- Write and execute unit and integration tests using PHPUnit and Laravel testing tools.
- Perform API testing using Postman and automate API tests using tools like Newman or REST Assured.
- Validate database operations and backend logic.
- Frontend Testing (Vue.js):
- Conduct unit and integration testing of Vue.js components using Vue Test Utils and Jest.
- Perform end-to-end testing using Cypress or Laravel Dusk to simulate real-world user interactions.
- Validate UI/UX elements for responsiveness, functionality, and compatibility.
- Performance Testing:
- Design and execute performance tests using JMeter or k6 to identify bottlenecks.
- Provide actionable insights to optimize system performance.
- Cross-Browser and Cross-Device Testing:
- Ensure compatibility across browsers and devices using BrowserStack or Sauce Labs.
- Automated Testing:
- Develop and maintain automated test scripts for repetitive and critical workflows.
- Integrate automated tests with CI/CD pipelines using tools like GitHub Actions, GitLab CI/CD, or Jenkins.
- Defect Management:
- Identify, document, and track defects using bug tracking tools like JIRA or Bugzilla.
- Collaborate with developers to ensure timely resolution of issues.
- Documentation and Reporting:
- Create and maintain comprehensive test plans, test cases, and test reports.
- Provide regular updates to stakeholders on test progress and quality metrics.
Qualifications:
- Technical Skills:
- Proficiency in testing applications built on Laravel, PHP, Vue.js, and MySQL.
- Hands-on experience with tools like PHPUnit, Laravel Dusk, Cypress, Postman, JMeter, and BrowserStack.
- Familiarity with CI/CD pipelines and integrating automated tests.
- Experience:
- 3+ years of experience in software testing (manual and automated).
- Proven track record of testing web applications or CRM solutions.
- Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Attention to detail and a commitment to delivering high-quality work.
- Preferred:
- Knowledge of Agile/Scrum methodologies.
- Experience with testing tools like TestRail or other test case management platform.
Opportunity to work with a leading real estate company in Dubai.
Collaborative and dynamic work environment.
Competitive salary and benefits package.
Opportunities for professional growth and development.