Python developer with AI and SDET
1 day ago
Chicago, IL, United States
Synechron
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
We are
At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 17,000+, and has 58 offices in 22 countries within key global markets.
About the Role
We are seeking a skilled Python Developer – SDET & AI to join a high-performing engineering team focused on building intelligent, reliable, and scalable software solutions. This role combines Python development, software quality engineering, test automation, artificial intelligence, and machine learning to deliver robust products and exceptional user experiences. The ideal candidate will have strong expertise in Python programming, test automation frameworks, AI-driven solutions, continuous integration and delivery, and modern software development practices. You will collaborate closely with developers, product managers, data scientists, and other engineering stakeholders to improve product quality and accelerate delivery. Additional Information
* The base salary for this position will vary based on geography and other factors. In accordance with law, the base salary for this role if filled within Chicago, IL is $105k
- $110k/year & benefits (see below).
Key Responsibilities
- Design, develop, and maintain scalable applications and automation solutions using Python.
- Build and enhance automated test frameworks for functional, integration, regression, API, performance, and end-to-end testing.
- Develop robust test strategies, test plans, test cases, and quality metrics.
- Integrate artificial intelligence and machine learning capabilities into software applications and testing processes.
- Explore the use of generative AI, natural language processing, predictive analytics, and intelligent automation to improve engineering efficiency.
- Develop AI-assisted testing solutions for test generation, defect prediction, test optimization, and root-cause analysis.
- Create and maintain API, UI, service-level, and data validation automation.
- Work with machine learning models, data pipelines, and AI services to support intelligent product capabilities.
- Collaborate with software engineers to identify quality risks and ensure testability, reliability, scalability, and maintainability.
- Integrate automated tests into CI/CD pipelines and support continuous testing practices.
- Troubleshoot application and automation issues across development, testing, and production environments.
- Review code, test scripts, technical designs, and implementation approaches.
- Monitor test results, analyze failures, and provide actionable recommendations.
- Contribute to engineering standards, reusable frameworks, documentation, and best practices.
- Participate in Agile ceremonies, technical discussions, sprint planning, and release activities.
- Promote quality engineering practices throughout the software development lifecycle. Required Qualifications
- Strong proficiency in Python programming and object-oriented design.
- Extensive experience developing automation frameworks and maintainable test solutions.
- Strong knowledge of software development and software testing methodologies.
- Hands-on experience with testing tools and frameworks such as PyTest, Robot Framework, Selenium, Playwright, or similar technologies.
- Experience with API testing using tools and libraries such as REST Assured, Requests, Postman, or equivalent.
- Practical knowledge of unit, integration, system, regression, and end-to-end testing.
- Experience designing and implementing CI/CD pipelines using platforms such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Understanding of artificial intelligence, machine learning concepts, model validation, and AI application testing.
- Experience working with RESTful services, microservices, databases, and distributed systems.
- Proficiency with SQL and experience validating data across relational or NoSQL databases.
- Familiarity with Git-based version control and collaborative development workflows.
- Ability to analyze complex technical issues and perform effective root-cause analysis.
- Strong understanding of Agile and Scrum methodologies.
- Excellent communication, collaboration, problem-solving, and documentation skills. Desir
About the Role
We are seeking a skilled Python Developer – SDET & AI to join a high-performing engineering team focused on building intelligent, reliable, and scalable software solutions. This role combines Python development, software quality engineering, test automation, artificial intelligence, and machine learning to deliver robust products and exceptional user experiences. The ideal candidate will have strong expertise in Python programming, test automation frameworks, AI-driven solutions, continuous integration and delivery, and modern software development practices. You will collaborate closely with developers, product managers, data scientists, and other engineering stakeholders to improve product quality and accelerate delivery. Additional Information
* The base salary for this position will vary based on geography and other factors. In accordance with law, the base salary for this role if filled within Chicago, IL is $105k
- $110k/year & benefits (see below).
Key Responsibilities
- Design, develop, and maintain scalable applications and automation solutions using Python.
- Build and enhance automated test frameworks for functional, integration, regression, API, performance, and end-to-end testing.
- Develop robust test strategies, test plans, test cases, and quality metrics.
- Integrate artificial intelligence and machine learning capabilities into software applications and testing processes.
- Explore the use of generative AI, natural language processing, predictive analytics, and intelligent automation to improve engineering efficiency.
- Develop AI-assisted testing solutions for test generation, defect prediction, test optimization, and root-cause analysis.
- Create and maintain API, UI, service-level, and data validation automation.
- Work with machine learning models, data pipelines, and AI services to support intelligent product capabilities.
- Collaborate with software engineers to identify quality risks and ensure testability, reliability, scalability, and maintainability.
- Integrate automated tests into CI/CD pipelines and support continuous testing practices.
- Troubleshoot application and automation issues across development, testing, and production environments.
- Review code, test scripts, technical designs, and implementation approaches.
- Monitor test results, analyze failures, and provide actionable recommendations.
- Contribute to engineering standards, reusable frameworks, documentation, and best practices.
- Participate in Agile ceremonies, technical discussions, sprint planning, and release activities.
- Promote quality engineering practices throughout the software development lifecycle. Required Qualifications
- Strong proficiency in Python programming and object-oriented design.
- Extensive experience developing automation frameworks and maintainable test solutions.
- Strong knowledge of software development and software testing methodologies.
- Hands-on experience with testing tools and frameworks such as PyTest, Robot Framework, Selenium, Playwright, or similar technologies.
- Experience with API testing using tools and libraries such as REST Assured, Requests, Postman, or equivalent.
- Practical knowledge of unit, integration, system, regression, and end-to-end testing.
- Experience designing and implementing CI/CD pipelines using platforms such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Understanding of artificial intelligence, machine learning concepts, model validation, and AI application testing.
- Experience working with RESTful services, microservices, databases, and distributed systems.
- Proficiency with SQL and experience validating data across relational or NoSQL databases.
- Familiarity with Git-based version control and collaborative development workflows.
- Ability to analyze complex technical issues and perform effective root-cause analysis.
- Strong understanding of Agile and Scrum methodologies.
- Excellent communication, collaboration, problem-solving, and documentation skills. Desir