What are the responsibilities and job description for the Software QA Engineer position at Perfict?
Job Title : Software QA Engineer
Duration : 1yrs Contract
Location : Fremont, CA - Onsite
Roles & Responsibilities
- Automation Skills: Experience with Python scripting and ability to build and maintain automated test cases
Automation Tools: Selenium WebDriver, or PyTest,or Cypress, or Playwright
- Manual Testing Expertise: Strong knowledge of black-box, white-box, regression, system, and interface testing
- Backend / Database Validation: Proficiency in SQL
- API Testing: Experience with Postman or similar toolls Test Management / Bug Tracking: JIRA or Zephyr, or TestLink
- CI/CD Integration: Experience integrating automation into pipelines like Jenkins
- Agile Methodology: Experience working in Agile/Scrum teams, participating in sprints and daily stand-ups
- Application Testing: Ability to test web and client-server applications
- Collaboration & Communication: Strong teamwork and problem-solving skill
Nice to have
- Experience with mobile application testing (e.g., Appium)
- Experience with additional programming languages like C#, C , Java, or Go
- Familiarity with Git or other version control tools
- Exposure to AI/ML-driven QA tools or LLM-based automation
- Experience with high-availability systems or microservices testing
- Knowledge of Confluence or other documentation tools
Senior Software QA Engineer
ChargePoint -
Campbell, CA
SR. SOFTWARE QA ENGINEER
Noetic Information Systems LLC -
Pleasanton, CA
Principal Software QA Engineer
ExecutivePlacements.com -
Sunnyvale, CA