PG
Software QA Engineer (x3)
Perfict Global, Inc.
๐จ๐ฆ Canada
On-site
11 months ago
- Integration Testing
- Python
- Selenium
- pytest
- Cypress
- Playwright
- SQL
- Postman
- CI/CD
- Jenkins
- Jira
- Confluence
- Agile
- Scrum
- Appium
- C#
- C++
- Java
- Git
- AI/ML
- Microservices
11 months ago
Location : Fremont, CA
Duration : 6Months Possible to Extension & (CTH)
Onsite Position
Job Description
- Design, Develop, and executeAutomated tests for web, client-server, backend, and mobile applications covering functional, regression, and integration testing
- Build and maintainreusable 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 Selenium WebDriver, PyTest, Cypress, or Playwright
- Performbackend validation usingSQL to ensure data accuracy and consistency across systems
- UsePostman or similar tools for API testing and validation
- Integrate automated test scripts intoCI/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 usingJIRA, and document processes usingConfluence
- Collaborate with developers, product managers, and QA peers to identify, troubleshoot, and resolve issues
- Participate inAgile/Scrum ceremonies, contribute to test planning, and provide feedback on product design and testability
- Stay current with emerging QA technologies, frameworks, and best practices
- 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 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
- Experience withmobile application testing (e.g., Appium)
- Experience withadditional programming languages likeC#, C++, Java, or Go
- Familiarity withGit or other version control tools
- Exposure toAI/ML-driven QA tools orLLM-based automation
- Experience withhigh-availability systems or microservices testing
- Knowledge ofConfluence or other documentation tools
Software QA Engineer (x3) ยท Perfict Global, Inc.