Overview
On Site
Up to $60
Contract - W2
Contract - 12 Month(s)
No Travel Required
Skills
QA
Quality Assurance
Python
SQL
Selenium
PyTest
Playwright
API Testing
Jira
TestLink
Zephyr
Git
AI/ML
Job Details
Job Title:QA Engineer
Duration: 12+ Monts contract to hire
Location: Fremont, CA - must be onsite 5 days a week
We have multiple opens roles at for QA Engineer. The QA Engineer must be able to code on Python and SQL, (this is NOT an Automation QA role)
Duties:
- Design, develop, and execute automated tests for web, client-server, backend, and mobile applications covering functional, regression, and integration testing
- Build and maintain reusable automation frameworks for UI and API testing with a focus on scalability and maintainability
- Write automation scripts using Python as a main language
- Proven experience with SeleniumWebDriver, PyTest, Cypress, or Playwright
- Perform backend validation using SQL to ensure data accuracy and consistency across systems
- Use Postman or similar tools for API testing and validation
- Integrate automated test scripts into CI/CD pipelines (e.g., Jenkins) for automated test execution and reporting
- Create test plans, test cases, and test data for various use cases
- Log and manage defects using JIRA, and document processes using Confluence
- Collaborate with developers, product managers, and QA peers to identify, troubleshoot, and resolve issues
- Participate in Agile/Scrum ceremonies, contribute to test planning, and provide feedback on product design and testability
- Stay current with emerging QA technologies, frameworks, and best practices.
Must haves:
- Automation Skills: Experience with Python scripting and ability to build and maintain automated test cases
- Automation Tools: SeleniumWebDriver, 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 tools
- 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 skills
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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.