Role: QA Automation Engineer
Location: Fremont, CA
Job Description:
The Role (What to Expect):
Provide successful validation and verification of Applications (ERP and packaged applications) in non-production environments before moving them to production.
Responsibilities (What You’ll Do):
- Develop and execute exploratory, functional, regression, and automated tests to ensure product quality.
- Work independently on assigned project tracks.
- Develop test plans, test cases, and prepare test data.
- Test mobile applications and execute system and integration testing of service applications.
- Design, develop, and maintain automated test suites using Python-based frameworks.
- Validate data quality by ensuring incoming data matches existing data; verify functionality and data output against requirements.
- Log, manage, and retest defects using bug-tracking tools.
- Report testing status, milestones, and issues to project stakeholders.
- Identify inconsistencies and defects, support off-hours production launches and monitoring with IT teams.
- Maintain and update Confluence pages for documentation and knowledge sharing.
Requirements (What You’ll Bring):
- Strong understanding of Agile methodology.
- Experience testing web applications and client-server architectures.
- Hands-on experience in automating test scripts using Python and Selenium WebDriver.
- Experience with Python automation frameworks such as (any) PyTest, Unittest, Behave (BDD), Robot Framework
- Experience in data conversion and backend validation using SQL / MySQL.
- Expertise in Interface, System, Regression, and Functional Testing.
- Knowledge of Black-box and White-box testing techniques.
- Experience with Bug Tracking tools such as JIRA.
- Experience with Test Management tools such as Zephyr or TestLink.
- Experience in automated end-to-end testing using open-source tools (e.g., Selenium, Python frameworks, Coded UI).
- Exposure to QA environment setup and test data management.
- Proficiency in SQL for querying and extracting data.
- Working knowledge of programming/scripting languages such as Python, Java, C#, C++, Visual Basic, or XML.
Pay: $50.00 - $55.00 per hour
Application Question(s):
- current location and Visa type
Experience:
- Python test automation: 6 years (Preferred)
- selenium test automation: 6 years (Preferred)
- QA test automation: 8 years (Required)
Work Location: In person