What are the responsibilities and job description for the Sr. Python Test Automation Developer position at Activ8 Recruitment & Solutions?
Please Note this is W2 Contract Position and 100% and a Hybrid Position. Local candidates are preferred.
Description:
An international IT Solutions and Service company serving the automobile industry is seeking and well experienced Senior Python Test Automation Developer to join their company. In this role, you will design, develop, and maintain automation testing frameworks and scripts to ensure the quality and reliability of our software products. You will collaborate closely with cross functional teams to identify testing requirements and implement innovative solutions.
Responsibilities:
Design and Develop Automated Test Scripts:
- Write clean, efficient, and reusable Python-based test scripts.
- Ensure test scripts are aligned with the testing requirements and the overall testing strategy.
Collaborate with the Team:
- Work closely with developers, product managers, and other teams to identify testing requirements.
- Participate in design and review sessions to ensure comprehensive test coverage.
Maintain Test Documentation and Reports:
- Document test cases, scenarios, and results.
- Provide execution reports, highlight issues, and deliver regular updates on test progress.
Debug and Diagnose Code:
- Identify, debug, and resolve issues related to test scripts and code.
- Collaborate with developers to isolate and fix software bugs identified during testing.
Enhance the Test Automation Framework:
- Contribute to improving and optimizing the existing test automation framework.
- Ensure scalability, efficiency, and robustness of the test automation environment.
Improve Existing Test Cases:
- Continually enhance and refine test cases to improve coverage and effectiveness.
- Implement modifications to handle new application features or updated business logic.
Perform Manual Testing When Necessary:
- Conduct manual testing for scenarios that are not automated or when automation is not feasible.
- Ensure that manual tests align with overall testing objectives and provide valuable insights into product quality.
- While performing the duties of this job you may be required to intermittently sit, stand, walk, lift up to 25 pounds. You may also be required to use close vision, distance vision, color vision, depth perception, and peripheral vision and hearing.
Requirements:
- 7 years of experience in Python coding.
- 5 years of hand-on experience in Python and test libraries such as pytest, pytest-bdd, Selenium, Robot Frameworks, etc. or Unittest for test automation
- Solid background in quality assurance practices and methodologies.
- Strong understanding of software testing principles, methodologies, and best practices.
- Familiarity with test automation tools like Selenium WebDriver, Appium (for mobile testing), or other relevant automation tools.
- Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI for automating test execution as part of the build pipeline.
- Understanding of test phases (unit, integration, system, acceptance) and their application in automation
- Experience with SQL or NoSQL databases to verify data integrity and perform database validation during tests.
- Ability to debug/resolve issues within automation scripts and write basic queries for test validation.
- Experience with testing RESTful APIs using tools like Postman, Requests library in Python, or RestAssured (for Java).
- Exceptional communication skills, with the ability to engage effectively with the team and stakeholders.
- Experience working in an Agile, Scrum or Waterfall.
- Ability to adaptable and learn quickly.
- Japanese skills are plus.
Activ8 Recruitment & Solutions / Renaissance Resources Inc. has been a trusted leader in North American recruiting for Japanese businesses for over 25 years. We specialize in connecting top talent with companies in the Automotive, Electronics, Food & Beverage, Logistics, Manufacturing, Oil & Gas, Banking & Finance, and Entertainment industries. Our client-focused approach ensures that we understand your unique needs, whether you’re a company seeking skilled professionals or a candidate looking for the right career opportunity. By working closely with each individual, we provide tailored solutions that drive success.
We screen ALL Candidates to verify the validity of each applicant's provided information. Upon submitting your resume, we will contact only those candidates that we deem qualified for our client. If we do not contact you, we do not see the fit for the position. If we are unable to reach you in a reasonable timeframe, you will be eliminated from the pool of potential candidates. All offers of employment may be contingent upon successful completion of a background check in compliance with applicable laws.
We prioritize direct applicants; third-party resumes may not be reviewed.
Salary : $50 - $60