QA Engineer
circana
Job Description
- Develop and maintain automated test scripts using industry-standard tools and frameworks (e.g., Selenium, JUnit, TestNG, Cucumber).
- Execute automated test suites and analyze test results. Contribute to the development of test plans and test strategies.
- Work independently, smartly and good with data analysis & analytics
- Identify and document software defects in a clear and concise manner.
- Collaborate with developers to troubleshoot and resolve defects.
- Participate in code reviews and provide feedback on testability.
- Promote and implement best practices for test automation.
- Integrate automated tests into CI/CD pipelines.
- Conduct performance testing and load testing using tools like JMeter or Gatling (as needed).
- Contribute to the creation of test data and test environments.
Required skills
- Bachelor’s Degree in Computer Science or a related field.
- 2-4 years of experience in software testing with a focus on automation.
- Proficiency in at least one programming language (e.g., Java, Python, JavaScript).
- Experience with test automation tools and frameworks Selenium (Good to have JUnit, TestNG, Cucumber).
- Strong understanding of software testing principles and methodologies.
- Experience with CI/CD tools (e.g., Jenkins, Azure DevOps).
- Good on data analysis & analytics
- Experience with API testing using tools like Postman or REST-assured (a plus).
- Familiarity with Agile/Scrum development methodologies.
- Strong problem-solving and analytical skills.
- Good communication and collaboration skills.