We are seeking a detail-oriented and experienced Quality Engineer to join our development team. The Quality Engineer will be responsible for ensuring that our backend service layer consistently meets the highest quality standards. In this role, you will actively collaborate with our development and product teams to design and execute comprehensive test cases, identify defects, and help deliver reliable software solutions.
Req.#1008920816
Responsibilities
- Design and document functional test cases
- Develop, execute, and maintain test plans and test suites
- Perform integration testing
- Clearly communicate testing progress, challenges, and resolutions in a clear and timely manner
- Identify, document, and communicate defects and inconsistencies in collaboration with the development team
- Clearly articulate issues, potentially applying root cause analysis
- Collaborate with developers to prioritize and resolve defects in a timely manner
- Work closely with developers, product owners, and stakeholders to understand software requirements and acceptance criteria
- Participate in Agile ceremonies such as sprint planning, retrospective meetings, and daily stand-ups as a quality representative
- Advocate for best practices in testing processes across teams
- Develop automated API tests in Python
- Maintain and enhance test automation solutions
- Maintain Postman collections
- Facilitate the adoption of modern AI tool sets to boost testing productivity
- Provide feedback to improve software development practices, identifying areas to enhance quality during the software development lifecycle
- Stay up-to-date with industry trends, tools, and best practices in testing and quality assurance
Requirements
- Strong background in manual and automated testing processes
- Good understanding of Quality Engineering practices
- Experience with both API testing and SQL