QA Engineer
nomia
Job Description
- Execute functional, regression, and exploratory testing to ensure product quality and adherence to requirements
- Collaborate with developers, QA leads, and product managers to understand user stories, acceptance criteria, and business context
- Create and maintain detailed test cases and documentation aligned with the software testing lifecycle (STLC)
- Perform manual and automated testing across web and API layers using tools such as Selenium, Cypress, Postman, and REST Assured
- Identify, log, and track defects through the complete defect lifecycle, ensuring timely resolution and re-validation
- Participate in sprint ceremonies (planning, reviews, retrospectives) to provide QA input and ensure testing readiness
- Contribute to CI/CD pipelines by integrating automated test suites and maintaining test environments (Jenkins, Git)
- Write and execute SQL queries to validate backend data and ensure data integrity
- Support performance testing initiatives using tools like JMeter or LoadRunner to identify system bottlenecks
- Explore and leverage AI-powered testing tools such as Testim and Applitools to enhance automation coverage and accuracy
- Contribute to continuous improvement of QA processes, frameworks, and standards
- Ensure test results are clearly documented and communicated to relevant stakeholders
- Promote a culture of quality, collaboration, and accountability across the engineering team