Quality Assurance Engineer
Job description
Quality Assurance Engineer at Bamboohr.
About the role
As a Quality Assurance Engineer at Bamboohr, you will play a pivotal role in ensuring the quality and reliability of our software products. You will be responsible for developing and implementing testing strategies that align with our commitment to delivering high-quality solutions to our clients. This position is ideal for individuals who are passionate about quality assurance and are eager to work in a dynamic environment that values innovation and collaboration. You will collaborate closely with cross-functional teams to identify issues and drive improvements in our software development lifecycle.
Key facts
What you'll do
- Design and execute comprehensive test plans, test cases, and test scripts to ensure the functionality and performance of software applications.
- Collaborate with software developers and product managers to understand requirements and develop effective testing strategies.
- Conduct manual and automated testing, identifying defects and tracking them through to resolution.
- Utilize various testing tools and frameworks to enhance the efficiency and effectiveness of the testing process.
- Participate in code reviews and provide feedback to improve code quality and maintainability.
- Analyze test results and provide detailed reports on software performance, reliability, and quality metrics.
- Continuously improve testing processes and methodologies to enhance overall product quality.
- Mentor junior QA team members and provide guidance on best practices in quality assurance.
- Stay updated on industry trends and emerging technologies to incorporate new testing techniques into our processes.
- Collaborate with DevOps teams to integrate testing into the CI/CD pipeline, ensuring seamless deployment of high-quality software.
- Assist in the development of automated testing frameworks and tools to streamline testing efforts.
- Actively participate in Agile ceremonies, contributing to sprint planning, retrospectives, and daily stand-ups.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- A minimum of 3 years of experience in software quality assurance or a related role.
- Proficiency in automated testing tools such as Selenium, JUnit, or similar frameworks.
- Strong understanding of software development methodologies, particularly Agile and Scrum.
- Experience with performance testing tools and techniques.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, both written and verbal, with the ability to articulate complex technical issues to non-technical stakeholders.
- Familiarity with version control systems, such as Git, and issue tracking tools like JIRA.
- Ability to work independently and as part of a team in a fast-paced environment.
Nice to have
- Experience with mobile application testing and related tools.
- Knowledge of security testing practices and tools.
- Familiarity with cloud-based testing environments and services.
- Understanding of API testing and tools like Postman or SoapUI.
- Previous experience in a startup or fast-growing company environment.
Skills & tools
- Automated testing frameworks (e.g., Selenium, JUnit)
- Manual testing techniques
- Performance testing tools (e.g., JMeter, LoadRunner)
- Version control systems (e.g., Git)
- Issue tracking and project management tools (e.g., JIRA, Trello)
- Continuous Integration/Continuous Deployment (CI/CD) practices
- Agile methodologies
Practical notes
This position is based in Belgrade, and candidates should be prepared for a full-time commitment. Bamboohr offers competitive salaries that reflect the experience and expertise of the candidate. We are open to sponsoring visas for qualified individuals who meet our requirements. Candidates should be ready to engage in a collaborative and innovative work environment, where their contributions will directly impact the quality of our software products.
If you are a dedicated quality assurance professional looking to make a significant impact in a growing company, we encourage you to apply for the Quality Assurance Engineer position at Bamboohr. Join us in our mission to deliver exceptional software solutions that meet the highest standards of quality and reliability.