Software QA Engineer (Professional Services Automation)
Job Summary
Job Summary
We are hiring a QA Engineer (6 Years)with strong expertise in Professional Services Automation (PSA) applications including manual testing automation and API validation. The role requires leveraging AI-assisted testing toolsto enhance test coverage speed and quality. You will collaborate closely with Product and Engineering teams to ensure high-quality reliable releasesthrough robust test design automation frameworks and data-driven quality practices.
Job Responsibilities
Manual Testing
- Analyze requirements and create test plans scenarios and test cases
- Execute functional regression smoke sanity exploratory UI cross-browser and mobile testing
- Perform end-to-end validationof workflows and edge cases
API Testing
- Perform REST API testingusing Postman/Swagger
- Validate payloads headers status codes authentication and error handling
- Build and maintain API automation test suites
Automation Testing
- Design and maintain UI & API automation scripts
- Develop frameworks using Selenium / Playwright / Opkey
- Integrate tests into CI/CD pipelines
- Track and improve automation coverage and stability
AI-Assisted QA
- Use AI tools (ChatGPT/Copilot) to generate test cases data and edge scenarios
- Assist in automation scripting and optimization
- Analyze logs accelerate root cause analysis and improve efficiency
- Ensure responsible and secure use of AI tools
Collaboration & Quality Process
- Log and track bugs in Jira/Azure DevOps
- Participate in Agile ceremonies
- Provide release sign-off metrics and risk assessment
Job Requirement
Core QA Expertise
- Strong knowledge ofSDLC/STLC defect lifecycle and QA best practices
- Hands-on experience withtest design techniques(boundary equivalence negative testing)
- Experience working inAgile/Scrum environments
- Strong experience inPSA platforms or PSA-related applications
- Understanding ofproject lifecycle resource management time/expense tracking billing invoicing revenue recognition and forecasting
Automation & Programming
- Proficiency in at least one language:Java / Python / JavaScript / TypeScript
- Experience with frameworks:TestNG JUnit PyTest
- Hands-on experience withautomation frameworks and script development
- Familiarity withGit and version control practices
API & Tools
- Strong experience withPostman (collections environments Newman)
- Understanding ofREST APIs JSON HTTP methods and status codes
- Exposure tomicroservices architecture (good to have)
Database & Debugging
- Ability to writeSQL queries (joins filters aggregates)
- Experience inlog analysis and debugging using browser dev tools
CI/CD & Reporting (Good to Have)
- Exposure toCI/CD tools (Jenkins GitHub Actions GitLab CI Azure Pipelines)
- Familiarity withreporting tools (Allure Extent Reports)
Nice to Have Skills
- Performance testing basics usingJMeter / LoadRunner
- Knowledge ofDocker/containers for test environments
Education
- Bachelors or Masters degree inComputer Science / IT or related field
Preferred Qualification
- Experience with PSA tools such asSalesforce PSA Certinia/FinancialForce Kantata Kimble NetSuite OpenAir SAP PSA
- Understanding ofERP CRM and finance system integrations
Required Experience:
Unclear Seniority
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