4 days ago
Responsibilities
- Develop and implement robust test strategies and test cases for new and existing features.
- Design, write, and maintain automated test scripts (UI and API) to increase testing efficiency and coverage.
- Participate in Agile ceremonies to provide 'QA perspective' from the start of the development cycle.
- Identify, document, and track software defects to resolution using bug-tracking tools.
- Communicate effectively with developers, product owners, and stakeholders to clarify requirements and report on software health.
- Integrate automated tests into CI/CD pipelines to ensure continuous quality and rapid feedback loops.
- Perform thorough regression testing and root cause analysis when bugs are identified in production.
- Proactively suggest improvements to the development process to prevent defects before they occur.
- Demonstrate a detail-oriented mindset, professional curiosity, and a 'quality-first' attitude.
Requirements
- Proven experience in Software Quality Assurance (Manual and Automated testing).
- English proficiency is mandatory.
- Proficiency in at least one programming language (e.g., Java, Python, or JavaScript) for automation purposes.
- Hands-on experience with automation tools such as Selenium, Cypress, Playwright, or Appium.
- Experience testing RESTful APIs using tools like Postman, SoapUI, or RestAssured.
- Basic to intermediate knowledge of SQL for data validation and backend testing.
- Proficiency in Git and/or BitBucket.
- Excellent skills in writing clear, concise, and comprehensive test plans and bug reports.
