Software QA Engineer
Job description
Software QA Engineer at Bamboohr.
About the role
Bamboohr is seeking a dedicated Software QA Engineer to join our dynamic team in Lai Chi Kok, Kowloon. This full-time position is ideal for individuals who are passionate about ensuring the quality and performance of software products. As a key member of our engineering team, you will play a crucial role in developing and executing test plans, identifying defects, and collaborating closely with developers to enhance product quality. Your expertise will help us deliver reliable and high-quality software solutions to our clients.
Key facts
What you'll do
- Design and implement comprehensive test plans and test cases based on software requirements and specifications.
- Conduct manual and automated testing to identify software defects and ensure adherence to quality standards.
- Collaborate with software developers to understand features and functionality, providing feedback on potential issues during the development phase.
- Analyze test results, document defects, and track them using issue tracking systems to ensure timely resolution.
- Participate in code reviews and provide input on software design and architecture to enhance testability.
- Develop and maintain automated test scripts using industry-standard testing frameworks and tools.
- Execute regression testing to ensure that new code changes do not adversely affect existing functionality.
- Work closely with cross-functional teams to facilitate smooth releases and deployments, ensuring quality assurance processes are followed.
- Stay updated on industry trends and best practices in software testing and quality assurance methodologies.
- Mentor junior QA team members, sharing knowledge and best practices to foster a culture of continuous improvement.
- Contribute to the development of QA processes and standards to enhance overall team efficiency.
- Participate in Agile ceremonies, including sprint planning and retrospectives, to align QA efforts with development timelines.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- A minimum of 3 years of experience in software quality assurance or testing.
- Proficiency in both manual and automated testing methodologies.
- Strong understanding of software development life cycle (SDLC) and testing life cycle (STLC).
- Experience with test management tools and defect tracking systems such as JIRA, TestRail, or similar.
- Familiarity with programming languages such as Java, Python, or JavaScript for test automation.
- Excellent analytical and problem-solving skills, with a keen attention to detail.
- Strong communication skills, both verbal and written, to effectively collaborate with team members and stakeholders.
- Ability to work independently as well as part of a team in a fast-paced environment.
Nice to have
- Experience with performance testing tools such as JMeter or LoadRunner.
- Knowledge of continuous integration/continuous deployment (CI/CD) practices and tools like Jenkins or GitLab CI.
- Familiarity with cloud platforms such as AWS or Azure and their testing environments.
- Certification in software testing (e.g., ISTQB, CSTE) is a plus.
- Experience in mobile application testing on iOS and Android platforms.
Skills & tools
- Test automation frameworks (e.g., Selenium, Cypress, or similar).
- Version control systems like Git.
- Agile methodologies (Scrum, Kanban).
- API testing tools such as Postman or SoapUI.
- Database testing and SQL knowledge for validating data integrity.
Practical notes
- The position is based in Lai Chi Kok, Kowloon, and may require occasional overtime to meet project deadlines.
- Candidates must be eligible to work in Hong Kong; visa sponsorship is available for qualified individuals.
- The company promotes a flexible work environment, and remote work options may be considered based on project needs.
- Interested applicants can submit their resumes and cover letters through the following link: [Apply here](https://idnerd.bamboohr.com/careers/68).
At Bamboohr, we value innovation, collaboration, and a commitment to excellence. Join us in our mission to deliver top-notch software solutions while advancing your career in a supportive and engaging environment. We look forward to welcoming a new Software QA Engineer to our team!