About the role
We are looking for a highly skilled Software Quality Assurance Engineer to join our team. As a key member of our software development lifecycle, you will play a crucial role in ensuring the quality and reliability of our products.
Key responsibilities include :
- Test Planning and Execution : Develop comprehensive test plans, test cases, and scripts to ensure thorough testing of software products. Execute test cases and identify defects.
- Defect Management : Track and manage defects throughout the development lifecycle, ensuring timely resolution and verification.
- Automation : Contribute to the development and maintenance of automated test frameworks to improve efficiency and test coverage.
- Database Testing : Investigate and validate data integrity in databases, ensuring accurate and consistent data.
- Agile Methodologies : Collaborate effectively in Agile teams, participating in planning, grooming, and retrospectives.
- Learning and Adaptability : Demonstrate a strong ability to quickly learn and understand complex business flows and technical concepts.
- Developer Tools : Utilize developer tools and techniques to aid in testing and debugging.
- Communication and Teamwork : Effectively communicate with team members, stakeholders, and management, fostering a positive and collaborative work environment.
We are seeking candidates with :
A Bachelor's degree in Computer Science or related field.Minimum of 5 years of experience in software testing.Strong understanding of testing methodologies, including functional, regression, integration, and system testing.Experience with Agile development methodologies (e.g., Scrum, Kanban).Proficiency in using developer tools and techniques.Excellent problem-solving and analytical skills.Strong attention to detail and organizational abilities.Excellent written and verbal communication skills.Experience with automation testing tools (e.g., Katalon Studio, Playwright).Exposure to programming languages.Experience with Linux-based machines.Knowledge of SQL and database testing.Experience with cloud-based testing environments.