We are defined by our dedication to doing good and this translates to business success, meaningful work friendships, a can-do attitude, and deep curiosity.
Responsibilities:
- Develop, implement, and maintain comprehensive test plans and test cases.
- Design and execute automated tests using Java/Python to ensure the quality and functionality of our software products.
- Perform manual testing when necessary to validate the functionality and performance of the software.
- Identify, document, and track software defects and inconsistencies.
- Collaborate with cross-functional teams, including developers, product managers, and other stakeholders, to understand requirements and provide feedback on quality issues.
- Ensure that all testing activities are conducted in accordance with the established processes and standards.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 2 years of experience in software quality assurance.
- Good imagination to test systems without exhaustive documentation (experience-based testing)
- Excellent analytical and problem-solving skills.
- Strong attention to detail and a commitment to delivering high-quality work.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
Nice to have:
- Familiarity with performance testing tools and techniques.
- Knowledge in Java/Python for writing automated tests.
- Solid understanding of software development life cycle (SDLC) and agile methodologies.
- Experience with test automation frameworks such as PyTest, Unittest, or similar.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Certification in software testing (e.g., ISTQB, CSTE)
Click Here to Apply