Octopus BI is an education-focused business intelligence and visual analytics company comprising passionate business analysts, data scientists, and technical engineers with extensive experience in the education sector. Our mission is to empower schools to harness their diverse sources of management information and student data through custom visual analytics dashboards. We transform data into actionable insights, making it easy for schools to make informed decisions.
Position Overview:
We are actively seeking a detail-oriented and proactive Associate QA to join our team. This role presents an excellent opportunity to advance your career and become part of a global company with an exceptional working culture and a supportive team. The Associate QA will play a crucial role in ensuring the quality and reliability of our products, helping drive continuous improvement in testing processes and methodologies.
Duties and Responsibilities:
- Identify trends and patterns within large sets of data and internal applications.
- Troubleshoot and isolate issues, submit bugs, and work closely with developers to resolve them.
- Identify areas of improvement from a QA perspective and implement solutions.
- Conduct functional, regression, performance, integration, and appliance testing to ensure software reliability.
- Develop, maintain, and execute test cases and test scripts to validate system functionality.
- Web automation using Selenium and other automation tools will be a key responsibility.
- Assist the Quality Assurance Manager with day-to-day quality and data engineering testing tasks.
- Participate in technical support activities related to core product functionalities to ensure a seamless process flow.
- Improve and maintain test automation frameworks to enhance testing efficiency.
- Collaborate with developers, product owners, and team managers to define testing requirements and ensure alignment with business needs.
- Conduct API testing and database validation to ensure data integrity.
- Stay up-to-date with industry best practices and emerging QA methodologies.
Qualifications and Experience:
- Bachelor's degree in Software Engineering, Computer Science, or an equivalent qualification.
- Proficiency in one or more programming languages (e.g., Java, Python, or JavaScript).
- Experience in performance testing using JMeter and/or experience in web automation testing.
- Hands-on experience working with Selenium WebDriver, TestNG, and related automation tools.
- Strong understanding of test-driven development (TDD) and behavior-driven development (BDD).
- Experience working closely with developers, test engineers, and support staff to troubleshoot and resolve technical issues.
- Strong knowledge of Agile methodologies and experience participating in Scrum ceremonies.
- Experience in appliance testing, including functional and performance testing of appliances, is a plus.
- Experience in firewall testing, network security validation, and performance benchmarking is a plus.
- Excellent communication, interpersonal, and leadership skills, including fluency in English.
- Exceptional organizational and time-management skills with the ability to coordinate with internal teams to meet deadlines.
- High attention to detail and strong analytical and problem-solving skills.
- Excellent technical, diagnostic, and troubleshooting abilities.
- Familiarity with CI/CD pipelines and DevOps practices is a plus.
- Experience with API testing tools like Postman or RestAssured is an advantage.