Job Title: Software QA Engineer
Location: San Mateo, CA
Duration: 5+ Months Contract
Responsibilities:
Collaborate with PM and engineers to address packaging pain points.
Develop and execute test automation scripts for Python packages to ensure functionality and reliability.
Conduct research and troubleshooting to identify and resolve issues with Python packages.
Write and maintain test plans and regression tests Python packages.
Potentially contribute to Jenkins pipeline automation to streamline package deployment processes.
Required Skills:
Proficiency in Git for version control.
Strong Python programming skills.
Experience with regression testing methodologies.
Knowledge of SQL for data manipulation and analysis.
Ability to perform test automation using relevant tools and frameworks.
Experience in developing and executing test plans.
Strong troubleshooting skills to identify and resolve package issues.
Preferred Skills:
Familiarity with Anaconda distribution for Python.
Experience with Jenkins for continuous integration and deployment.
Knowledge of Python packages and their management.
Understanding of release engineering processes.