Software QA Engineer
Job Summary
Job Summary
We are seeking a QA Engineer with 3 years of experience inProfessional Services Automation (PSA) applicationsmanual testing automation and API testing who can also leverageAI tools to improve testing speed coverage and quality. You will work closely with Product andDevelopmentteams to ensure reliable releases through strong test design automation frameworks and data-driven quality practices.
Job Requirements
Manual Testing:
- Analyze requirements/user stories and createtest plans test scenarios and detailed test cases
- Executefunctional regression smoke sanity exploratory and UI testingacross web/mobile applications
- Ensure end-to-end validation of workflows edge cases and cross-browser compatibility
API Testing:
- PerformREST API testingusingPostman/Swagger(or similar)
- Validate request/response payloads headers status codes error handling and auth (JWT/OAuth basics)
- SupportAPI automationand maintain reusable API test suites
Automation Testing:
- Design develop and maintainautomation test scriptsfor UI and API
- Build/maintain automation frameworks using tools like:
- Selenium / Playwright/ Opkey
- RestAssured/ Postman Newman /SuperTest(API)
- Integrate automation withCI/CD pipelinesand improve execution reliability
- Track automation coverage and continuously optimize flaky tests
AI-Assisted QA / Testing:
- Use AI tools ( equivalent) to:
- Generate/refine test cases test data and edge-case scenarios
- Assist in writing/optimizing automation scripts and locators
- Summarize logs identify patterns in failures and accelerate RCA
- Apply AI responsibly while ensuring correctness security and adherence to engineering standards
Collaboration & Quality Process:
- Log and track defects usingJira/Azure DevOps ensuring clear repro steps and evidence
- Participate in Agile ceremonies (standups grooming sprint planning retrospectives)
- Provide release sign-off inputs via test reports metrics and risk assessment
Required Skills & Technical Competencies:
Core QA:
- Strong knowledge ofSDLC/STLC defect lifecycle and QA best practices
- Hands-on experience intest case design techniques(boundary equivalence negative testing)
- Experience withAgile/Scrumteams
Automation & Programming:
- Strong exposure to at least one language:Java / Python / JavaScript/TypeScript
- Familiarity with test frameworks:TestNG/JUnitPyTest Mocha/Jest
- Experience withGitand branching strategies
API & Tools:
- Proficiency inPostman collections environments and Newman runs
- Knowledge ofHTTP methods JSON status codes and API validation
- Basic understanding ofmicroservices(good to have)
Database & Debugging:
- Ability to writeSQL queriesfor validation (joins filters aggregates)
- Ability to read logs and use browser dev tools for troubleshooting
CI/CD & Test Management (Good to Have):
- CI/CD exposure:Jenkins / GitHub Actions / GitLab CI / Azure Pipelines
- Reporting:Allure / Extent Reports
Nice to Have (Plus Skills):
- Performance testing basics usingLoadRunner/JMeter.
- Docker/containers basics for test environment setup
Education
Required Experience:
IC
About Company
At NetApp, our top priority is the health and safety of our event attendees and employees, including every community around the world being impacted by COVID-19. As a result, we have decided to reimagine our annual NetApp INSIGHT Paris and Berlin events to be fully digital. We’re als ... View more