What are the responsibilities and job description for the Quality Assurance Automation Engineer position at ThoughtStorm?
What You’ll Do
- Design and execute test plans/cases from requirements and user stories
- Perform functional, regression, integration, and end-to-end testing (web APIs)
- Build and maintain automation frameworks (Selenium, Cypress, Playwright)
- Test REST APIs (Postman, REST Assured)
- Collaborate with Dev/Product to log, track, and resolve defects (JIRA/Azure DevOps)
- Participate in Agile ceremonies (planning, stand-ups, retros)
- Leverage AI tools for test generation, defect prediction, and maintenance
- Improve QA processes, tools, and best practices
- Ensure traceability to business/technical requirements
- Deliver clear test documentation and reporting
Requirements
- 5–8 yrs software testing (manual automation)
- Strong automation experience (Selenium, TestNG, JUnit, Cypress)
- API testing expertise (REST)
- Familiarity with AI-assisted testing/tools (GitHub Copilot, Testim, mabl)
- Strong SDLC/STLC and Agile/Scrum knowledge
- Experience with defect tracking (JIRA, Azure DevOps)
- Solid QA methodologies, analytical and problem-solving skills