Senior QA Engineer
RoomRaccoon
- Cape Town, Western Cape
- Permanent
- Full-time
- Constantly test new developments and features to improve the quality of our product.
- Develop and execute comprehensive test plans to ensure the quality and functionality of our software applications.
- Collaborate with cross-functional teams, including developers and product managers, to define test requirements and acceptance criteria.
- Perform manual and automated testing to identify software defects, record and track issues, and verify bug fixes.
- Design, implement, and maintain automated test scripts and frameworks to improve testing efficiency.
- Conduct regression testing to ensure that previously identified issues have been resolved and new features have not introduced regressions.
- Introduce best practices for the testing process and ensure that they are applied across the organisation.
- Analyse test results, identify trends and recommend improvements to the development team.
- Participate in the design and implementation of continuous integration and continuous delivery (CI/CD) processes to support agile development methodologies.
- Partner with our Lead Developer and Head of Product to identify any quality risks, work on critical projects and provide advice in prioritising test cases for automation.
- Contribute to the overall improvement of software quality by actively participating in code reviews and providing feedback on design and architecture.
- ISTQB Foundation Certification
- 4-5 years solid QA experience
- Advanced programming skills using Java (Required)
- Understanding of MySQL databases. (Required)
- Experience with test automation such as Selenium (Required) or Appium (Advantageous)
- Experience with TestRail, Jenkins, or TestNG (Advantageous)
- Understanding of programming concepts and best practices such as OOP
- Experience using an IDE, such as Eclipse, NetBeans, or IntelliJ IDEA
- Expert at troubleshooting and diagnosing system issues.
- Experience with API calls
- Experience with project management tools such as JIRA or Trello
- Experience with CI/CD tools, such as GitLab, is a plus
- Ability to work in and embrace a team environment.
- Ability to work in a fast-paced environment
- Practical working knowledge of software testing methodology and Quality Assurance fundamentals.
- Understanding of test automation concepts.
- Good communication, collaborative and problem-solving skills
- Prior programming work experience
- Equity
- Department incentive bonuses
- Formal Training & Development allowance
- Annual hotel allowance / experience
- Employee Referral Campaign
- Friday Drinks & Lunches
- Quarterly Office Massages
- Birthday Voucher
- End of year Voucher