QA Engineer
KODE Labs
We are seeking a highly motivated and detail-oriented QA Engineer to join our growing team. In this role, you will be instrumental in ensuring the quality and reliability of our software products. You will be responsible for the full spectrum of QA activities for one of the development teams, from designing and executing test cases to actively participating in the development lifecycle and contributing to the automation of our testing processes. Additionally, you will collaborate closely with product managers, developers, and other stakeholders to deliver high-quality solutions to our users.
What You Will Do:
Test Case Management: Develop and meticulously maintain comprehensive test plans and test cases based on requirements and design specifications.
Manual Testing Execution: Execute manual test suites with precision, identifying and documenting defects with clear and concise steps to reproduce.
Support Ticket Management: Receive and diligently validate incoming support tickets, performing initial sorting and effectively delegating them to the appropriate development or support teams for timely resolution.
Database and Message Broker Testing: Conduct in-depth debugging and thorough testing of interactions with databases (MongoDB, Postgres, Clickhouse) and message brokers(Kafka, RabbitMQ) to ensure data integrity and system stability.
Design and Technical Review Participation: Actively participate in design and technical definition reviews, providing valuable feedback on testability, usability, and potential risks early in the development process.
Test Automation: Design, develop, and maintain robust and efficient automated test scripts using relevant tools and frameworks to improve testing efficiency and overall test coverage.
Collaborate effectively with product owners, developers, and other team members throughout the software development lifecycle.
Clearly communicate test results, identified defects, and progress to relevant stakeholders.
Contribute to the continuous improvement of our QA processes and methodologies.
Requirements
- 2+ years of demonstrable experience in web QA and test automation.
- Proven experience working with web-based applications.
- Hands-on experience with automated software testing tools and methodologies, such as Cypress.
- Strong ability to design, develop, and execute comprehensive test cases, test procedures, and clearly define expected results.
- A solid understanding of the Software Development Life Cycle (SDLC) and Quality Assurance processes, including test planning, test case design, execution, defect tracking, and reporting.
- Excellent analytical and problem-solving skills with a keen attention to detail.
- Ability to work both independently and collaboratively within a team environment.
- Strong interpersonal and communication skills to interact with team members effectively and stakeholders.
- Proven ability to prioritize tasks effectively and manage workload in a fast-paced environment while working on multiple projects concurrently.
- Familiarity with database systems and message brokers.
- Experience with debugging and log analysis.
Good to Have:
Bachelor's degree in Computer Science, Engineering, or a related field
Experience in facilitating Scrum ceremonies.
Experience with cloud services (Google Cloud Platform, AWS)
Experience conducting manual performance testing using browser developer tools.
Benefits
- Competitive salary based on experience
- Discretionary Bonus Program
- Career Development Program
- Comprehensive Health Insurance Package
- Dynamic team and challenging projects
- Flexible Paid Time Off
- Welcoming and friendly work environment
- Regular social events and activities
Join the Team:
KODE Labs is a real estate technology company founded in 2017 with a mission to change the way people, buildings and systems operate. Headquartered in Detroit, Michigan, we are a driving force behind the adoption of smart building technology. To scale our presence across numerous cities and countries, we depend on our team of talented, ambitious people who go above and beyond to create value for our clients.
When you join the KODE Labs team you can create your own career. Whether you have years of experience or are just starting, we help you realize your full potential and achieve your goals.
If KODE Labs sounds like the place for you, we’d love to hear your story, so please apply through our online application form. Only shortlisted candidates will be contacted.