Job Specifications
Senior Python Developer (QA & Automation)
Location: Mountain View,CA
Duration: Long Term
Job Descriptions:
We are seeking an experienced Python Programmer with a strong background in software quality assurance and robust SQL skills. In this role, you will be responsible for designing, developing, and executing test strategies, building automation frameworks, and performing deep-dive data validation. You will play a critical part in the Software Test Life Cycle (STLC), identifying potential issues and ensuring our products meet the highest standards of quality and performance.
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
**5+ years of professional experience** in Python programming.
**Strong proficiency in SQL**, including writing complex joins, subqueries, and aggregations.
Demonstrable experience with the **Software Test Life Cycle (STLC)** and established QA processes.
Excellent analytical, problem-solving, and debugging skills.
Strong verbal and written communication skills and the ability to work effectively in a collaborative team environment.
Develop, maintain, and enhance automated test scripts and frameworks using Python.
Write, execute, and optimize complex SQL queries (specifically Google SQL) to validate data integrity, verify back-end processes, and support testing activities.
Collaborate with development and product teams to understand requirements and define comprehensive test plans and test cases.
Actively participate in all phases of the Software Test Life Cycle (STLC), from requirements analysis and test planning to execution and release validation.
Identify, document, and track bugs through to resolution, working closely with developers to ensure timely fixes.
Analyze test results, identify trends, and provide detailed reports and quality metrics to stakeholders.
Contribute to the continuous improvement of our QA processes, tools, and testing methodologies.
### Preferred Qualifications (Nice-to-Have)
Hands-on experience with test automation frameworks such as **Selenium, Appium, or UiAutomator**.
Familiarity with Google-specific development and testing tools, including:
* Buganizer (bug tracking)
* Cider (IDE)
* Blaze (Bazel)
* Mobly (test framework)
* Mobile Harness
Direct experience with **Google SQL**.
Experience working in an Agile/Scrum development environment.
About the Company
PDS SOFT INC is dedicated to driving success through technology. As a global IT recruitment leader, we connect top talent with cutting-edge opportunities. Our expertise in project management ensures seamless project implementation, while our innovative software development solutions empower businesses to thrive in the digital age. We are committed to fostering growth, efficiency, and excellence in IT, helping companies achieve their goals and stay at the forefront of the ever-evolving tech landscape.
PDSSOFT INC based in t...
Know more