Title: Automation Test Engineer with Python (Only W2)
Duration: 12 months
Location: Carrolton, TX (They can sit remote)
Tenure: 3+ years of experience
Start Date: ASAP
Why is the position open?
- This is part of the validation team. They have complex systems and test cases that need to be executed and the software release. They have this test automation solutions and has been growing organically without too much structure. They will need to rethink the architecture and easier to maintain to expand capabilities for the test engineers and scripting the test cases.
What are you trying to accomplish?
- Commercial side of the business. They will be doing validation and improvement. They have the existing test automation and based on python. This is developed internally and there are things that can be improved. This person will be working on python development and development complex existing solution that we have. If we architecture this, and they come with the automation of the solution.
- They will be building the test framework and test solution to identify if anything is broken on the test solution .The test solution would need to be tested. More development than test!
- Familiar with Azure DevOps test management and bug management tools that they are using. They have some level of integration and APIs and Azure DevOps get you the logs and create pipelines to deploying your solution. This would be desired!
- GIT
Top Skills Required:
- Developing test Automation frameworks (front end and backend applications)
- Python
- OOP (Java, JavaScript, C#, C, C++ implemented automation)
- The framework requires embedded controls
- Bachelors Degree
Position Title: Contract Software Engineer (Test Automation & CI)
Team: Commercial Controls Quality Team - Lennox Commercial HVAC Controllers
Location: Carrollton, TX
Contract Duration: 12 months
Job Summary: We are seeking a skilled Software Engineer on a contract basis to assist in the re-architecture and development of our Python-based validation framework and to set up a Continuous Integration (CI) environment. This role is critical to modernizing our software validation processes and ensuring streamlined and automated workflows.
Key Responsibilities:
- Collaborate with the team lead to re-architect and enhance the existing Python-based validation framework.
- Design and implement a Continuous Integration (CI) environment to support ongoing development and validation efforts.
- Ensure that the new framework and CI environment are robust, scalable, and maintainable.
- Work effectively within a team, communicating progress and challenges, and contributing to project success.
Required Skills:
- Strong programming skills, particularly in Python.
- Significant experience in Test Automation.
- Familiarity with one or more of the following programming languages: Java, JavaScript, C#, C, C++.
- Familiarity with Object-Oriented Programming (OOP) and design patterns.
- Familiarity with Continuous Integration environments and best practices.
- Strong collaboration and communication skills.
Preferred Skills:
- Experience with full-stack development.
- Knowledge of AzureDevOps and its API.
- Familiarity with Agile or Scrum project management methodologies.
Qualifications:
- Bachelor s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in software engineering with a focus on test automation and CI environments.
Additional Information: This contract position offers an opportunity to make a substantial impact on the development of cutting-edge software validation tools in the HVAC industry. The role is ideal for a professional looking to contribute to significant projects in a short-term, focused engagement. You ll be part of a team that values innovation, collaboration, and making a real difference in our products and processes.