Python developer with AI and SDET

Synechron

Chicago (IL)

In loco

USD 105.000 - 110.000

Tempo pieno

2 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Competitive pay
Global offices
Paid time off
Parental leave
Insurance plan
Retirement savings
Education policy
Commuter benefits
Udemy access
Training opportunities
Coaching by FinLabs
Top banking projects
Diverse culture

Descrizione del lavoro

Synechron is seeking a Python Developer - SDET & AI to join a high-performing engineering team building intelligent, reliable software solutions. You will blend Python development, test automation, and AI-driven testing to deliver robust products and exceptional user experiences.

The role requires strong Python skills, experience with automation frameworks, CI/CD, and AI testing. Collaboration with data scientists and engineers is essential, with opportunities to work on cutting-edge AI

Competenze

  • Proficient in Python programming and OOP
  • Experience building automation frameworks and maintainable test solutions
  • Solid knowledge of software testing methodologies
  • Hands-on with PyTest, Robot Framework, Selenium, Playwright or similar
  • API testing with REST Assured, Requests, Postman or equivalent
  • Experience with unit, integration, system, regression, end-to-end testing
  • CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI or Azure DevOps
  • Understanding AI, ML concepts, model validation and AI testing
  • Experience with RESTful services, microservices, databases, distributed systems
  • SQL proficiency and data validation in relational/NoSQL databases
  • Git-based version control and collaborative workflows
  • Strong problem solving and root-cause analysis
  • Strong Agile/Scrum understanding
  • Excellent communication and documentation skills

Mansioni

  • 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

Conoscenze

Python programming
Test automation
Software testing methodologies
Agile / Scrum
RESTful services knowledge

Strumenti

PyTest
Robot Framework
Selenium
Playwright
REST Assured
Requests
Postman
Jenkins
GitHub Actions
GitLab CI
Azure DevOps

Descrizione del lavoro

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.
Desired Qualifications
  • Experience developing AI-powered applications or integrating machine learning models into software products.
  • Knowledge of large language models, prompt engineering, retrieval-augmented generation, vector databases, and generative AI solutions.
  • Experience with AI and machine learning frameworks such as TensorFlow, PyTorch, scikit-learn, Hugging Face, or equivalent.
  • Familiarity with testing and evaluating AI systems for accuracy, reliability, bias, robustness, security, and performance.
  • Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
  • Knowledge of Docker, Kubernetes, infrastructure automation, and cloud-native architectures.
  • Experience with performance, load, stress, and scalability testing.
  • Familiarity with event-driven systems, message brokers, and asynchronous processing.
  • Experience working with observability tools, logging platforms, metrics, and distributed tracing.
  • Exposure to secure software development practices and application security testing.
  • Experience mentoring engineers and contributing to technical strategy or framework architecture.
Nice-to-Have
  • Experience building intelligent test automation using generative AI or machine learning.
  • Familiarity with model monitoring, model observability, and AI governance practices.
  • Knowledge of computer vision, natural language processing, recommendation systems, or predictive modeling.
  • Experience with synthetic test data generation and data quality validation.
  • Contributions to open-source projects, internal engineering platforms, or reusable automation libraries.
  • Relevant certifications in cloud computing, software testing, Python, artificial intelligence, or machine learning.
  • Experience working in highly regulated, enterprise, or large-scale technology environments.
  • Familiarity with behavior-driven development and specification-by-example practices.
  • Strong interest in emerging technologies and the application of AI to software engineering.
We offer:
  • A highly competitive compensation and benefits package.
  • A multinational organization with 58 offices in 22 countries and the possibility to work abroad.
  • 10 days of paid annual leave (plus sick leave and national holidays).
  • Maternity & paternity leave plans.
  • A comprehensive insurance plan including medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region).
  • Retirement savings plans.
  • A higher education certification policy.
  • Commuter benefits (varies by region).
  • Extensive training opportunities, focused on skills, substantive knowledge, and personal development.
  • On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses.
  • Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups.
  • Cutting edge projects at the world's leading tier-one banks, financial institutions and insurance firms.
  • A flat and approachable organization.
  • A truly diverse, fun-loving, and global work culture.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Python Developer
Python Developer

Synechron • Charlotte (NC)

In loco
USD 90.000 - 100.000
Competitive compensation package
Global opportunities
Paid annual leave
+6
Python AI Developer: Build & Deploy AI Models & APIs
Python AI Developer: Build & Deploy AI Models & APIs

Synechron • Charlotte (NC)

In loco
Confidential
Software Engineer in Test (AI)
Software Engineer in Test (AI)

Synechron • Menlo Park (CA)

In loco
USD 105.000 - 165.000
Competitive compensation
Work abroad opportunities
Extensive training opportunities
+1
QA SDET with AI
QA SDET with AI

Synechron • Menlo Park (CA)

In loco
USD 140.000 - 220.000
Competitive compensation
Global opportunities
Paid leave & holidays
+4
Python Full Stack Developer (Angular & SQL)
Python Full Stack Developer (Angular & SQL)

Synechron • Charlotte (NC)

In loco
USD 90.000 - 100.000
Competitive compensation package
Paid annual leave and holidays
Maternity & paternity leave
+4
Software Development Engineer in Test (SDET) with AI Exp.
Software Development Engineer in Test (SDET) with AI Exp.

Synechron • San Francisco (CA)

In loco
USD 100.000 - 110.000
Work abroad
Paid leave
Insurance
+2
Senior AI Engineer in Mundelein
Senior AI Engineer in Mundelein

Energy Jobline ZR • Mundelein (IL)

Ibrido
USD 115.000 - 130.000
Competitive pay
Global mobility
Paid leave 10 days
+10
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Synechron • Charlotte (NC)

In loco
USD 85.000 - 100.000
Competitive compensation
Work abroad opportunities
Paid annual leave
+7
Software Engineer in Test
Software Engineer in Test

Synechron • Alpharetta (GA)

In loco
USD 110.000 - 170.000
Highly competitive compensation and benefits package
Paid annual leave
Comprehensive insurance plan
+7
Python Full stack Developer
Python Full stack Developer

Synechron • Charlotte (NC)

In loco
USD 120.000 - 130.000
Competitive compensation
Global offices
Paid annual leave
+3