Homey: Revolutionising Conveyancing
Homey is transforming property transactions with a seamless, digital-first platform that connects estate agents, solicitors, and clients. We make conveyancing faster, secure, and more transparent, streamlining workflows, reducing delays, and doubling revenue per solicitor - we are setting a new standard in the UK Conveyancing industry.
Why We Are Setting Up a Colombo Office
Inspired by our founder’s Sri Lankan heritage and commitment to fostering local talent, Homey is establishing a Colombo office to work more closely with our valued client, Mûve Colombo, and build a best-in-class technology team in Sri Lanka.
Why Join Homey?
- Collaborate with a Premier UK Software Company: Work on cutting-edge projects and master advanced techniques.
- Unlock Global Career Pathways: Excel locally and gain opportunities for UK sponsorship.
- Drive Industry Transformation: Join a team revolutionising the UK home-moving industry and improving millions of lives.
Learn more about Homey at https://www.homey.co.uk/colombo
Quality Assurance (QA) Engineer: Job Overview & Requirements
Job Overview
A Quality Assurance (QA) Engineer ensures that software, products, or systems meet specified standards before they are released. Their primary role is to identify defects, prevent issues, and improve overall product quality by implementing testing processes and automation where applicable. QA Engineers work closely with developers, product managers, and other stakeholders to maintain high-quality standards throughout the development lifecycle.
Key Responsibilities
- Testing & Debugging
- Develop, execute, and manage test cases (manual and automated).
- Identify, document, and track bugs or defects using issue-tracking tools (e.g., Linear, JIRA, Bugzilla).
- Conduct functional, regression, integration, and performance testing.
- Test Automation
- Design and implement automated testing scripts using tools like Selenium, Cypress, or Appium.
- Develop frameworks to enhance automated testing capabilities.
- Process Improvement
- Define and enforce quality assurance processes.
- Recommend improvements to software development practices to enhance product quality.
- Collaboration & Communication
- Work closely with software developers, product managers, and other team members.
- Provide feedback on system functionality, usability, and performance.
- Compliance & Standards
- Ensure that software meets security, accessibility, and compliance standards.
- Maintain documentation for testing procedures and best practices.
Job Requirements
1. Educational Qualifications
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
- Certifications like ISTQB (International Software Testing Qualifications Board) or Certified Software Quality Analyst (CSQA) are a plus.
2. Technical Skills
- Programming Knowledge: Python, Java, JavaScript, or C# (for automated testing).
- Testing Frameworks & Tools: Selenium, JUnit, TestNG, Cypress, Postman (for API testing), JMeter (for performance testing).
- Version Control: Git, Bitbucket, or GitHub.
- CI/CD Tools: Jenkins, Docker, Kubernetes.
- Bug Tracking & Test Management: JIRA, TestRail, or ALM.
3. Soft Skills
- Analytical and problem-solving skills.
- Strong attention to detail and accuracy.
- Excellent communication and teamwork.
- Ability to work in an Agile/Scrum environment.
4. Experience Requirements
- Senior-Level: 5+ years with test automation and leadership responsibilities.
Additional Desirable Skills
- Experience in cloud testing (AWS, Azure, GCP).
- Knowledge of performance and security testing.
- Familiarity with DevOps principles.
- Role to be paid in GBP with a UK Contract, therefore will attract possible taxation benefits
- Competitive salary commensurate with experience:
- Salary starting from Rs.300,000/ month, paid in GBP
- Plus 5% allocation for benefits (Team will decide how to allocate benefits allocation, which may include health insurance, other standard benefits, transport and socials.)
- Opportunities for professional development and career progression.
- Supportive work environment with a focus on work-life balance.