We have an exciting opportunity for a Senior Quality Assurance Engineer to join our team and help us build the integrations to expand our solution for agriculture.
As a Senior Quality Assurance Engineer, you will develop and maintain software and tools to programmatically test and ensure quality delivery of our platform AGMRI. The ideal candidate will have a passion for quality and a background in manual and automated testing, exploratory testing, and service testing.
Responsibilities
- Develop and execute test strategies, plans, and cases to ensure high product quality.
- Design, implement, and maintain test automation frameworks for web and mobile applications using Playwright/Cypress, Appium, and PyTest.
- Collaborate with developers to enhance testability and drive best practices in automation.
- Integrate tests in CI/CD pipeline, establish a continuous build and test cycle.
- Identify areas for test automation, optimize frameworks, and enhance testing efficiency.
- Conduct root cause analysis of defects and work with developers to resolve issues.
- Ensure comprehensive test coverage across functional, regression, performance, and security testing.
Requirements
- 8+ years of experience in software quality assurance, with at least 5 years of direct experience in test automation.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong programming skills in Python or JavaScript.
- Experience with UI automation frameworks such as Playwright, Cypress, and Appium.
- Proficiency in PyTest for API automation testing.
- Solid understanding of test methodologies, automation strategies, and best practices.
- Experience with CI/CD automation using Jenkins.
- Experience with backend testing, including database validation and business logic verification.
- Hands-on experience with API testing (Postman).
- Strong knowledge of databases (SQL or NoSQL) and query writing for validation.
- Experience with performance testing tools (Locust, JMeter) is a plus.
- Proficiency in Git or Bitbucket for version control.
- Strong analytical and problem-solving skills with a proactive approach to quality.
- Strong communication skills and the ability to work collaboratively.
- Excellent communication skills in English.
If you’re a passionate and experienced Senior Quality Assurance Engineer who thrives on driving product innovation, delivering customer-centric solutions, and keeping everyone aligned, we’d love to hear from you!
Why join us?
Be part of a dynamic team where your skills directly contribute to transforming agriculture through technology.