Test Automation Engineer Lead

Syngenta GroupDurham, NC
Hybrid

About The Position

Lead the development and implementation of a comprehensive test automation strategy and services for non-functional testing, including performance, security, and usability. Enable engineering teams to create and execute automated data management tests to ensure the integrity and performance of digital and data solutions. Enable the design and execution of API testing to guarantee system integration and performance aligning with business requirements. Foster a collaborative environment, working with development, operations, and business teams to integrate automated testing into the software development lifecycle. Analyze test results and lead the process of issue identification and resolution, ensuring the delivery of high-quality software products. Champion the adoption of new testing tools and methodologies to keep pace with industry advancements and enhance testing efficiency. Lead reusable testing service to support engineering teams where needed. Ensure the effective development and maintenance of test automation frameworks that align with organizational goals and quality standards. Provide leadership in the accurate execution of test automation initiatives, ensuring coverage, and quality benchmarks are met or exceeded. Oversee the creation and management of test data sets and environments, safeguarding data integrity and security for all testing activities. Enable the integration of automated regression testing processes into CI/CD pipelines. Enable the capability for the thorough documentation and prioritization of defects, collaborating with development teams to expedite issue resolution. Ensure adherence to security testing best practices and actively contribute to the organization's security posture through diligent automation testing. Lead the continuous evaluation and improvement of the test automation strategy, fostering innovation and efficiency in testing methodologies. Must be in office at least 3 days per week.

Requirements

  • This position requires a Bachelor’s degree in Electronic Engineering, Computer Science, Information Technology, or a related field of study and five (5) years of experience in the position offered or five (5) years of experience as a Technical Lead, Test Engineer, or a closely related occupation.
  • Requires five (5) years of experience with: Non-functional testing practices and principles including performance, security, and usability; data management and data integrity testing approaches including ETL Testing, and source target reconciliation.
  • API testing techniques and tools including Postman API.
  • Test automation frameworks and tools including Selenium WebDriver, Cypress, Maven, BDD Cucumber, and Mocha.
  • Implementing Object-Oriented Concepts and Page Object Model
  • AI testing tools including Functionize.
  • CI/CD pipelines using tools including Git
  • Programming languages including Python, Java, and JavaScript.
  • SQL and NOSQL databases including Oracle, SQL Server, PostgreSQL, and MySQL Workbench.
  • Big Data technologies including Hadoop (HDFS), Hive, Impala, Spark, and Sqoop
  • cloud platforms and services including AWS, Azure Data Factory, and Azure Databricks.
  • Test and defect tracking tools including JIRA, HP ALM, and TestRail.
  • NIDA Clinical Trials Network and Good Clinical Practice.
  • Data visualization tools including Power BI.
  • Must pass a background check and drug test before beginning employment.

Responsibilities

  • Lead the development and implementation of a comprehensive test automation strategy and services for non-functional testing, including performance, security, and usability.
  • Enable engineering teams to create and execute automated data management tests to ensure the integrity and performance of digital and data solutions.
  • Enable the design and execution of API testing to guarantee system integration and performance aligning with business requirements.
  • Foster a collaborative environment, working with development, operations, and business teams to integrate automated testing into the software development lifecycle.
  • Analyze test results and lead the process of issue identification and resolution, ensuring the delivery of high-quality software products.
  • Champion the adoption of new testing tools and methodologies to keep pace with industry advancements and enhance testing efficiency.
  • Lead reusable testing service to support engineering teams where needed.
  • Ensure the effective development and maintenance of test automation frameworks that align with organizational goals and quality standards.
  • Provide leadership in the accurate execution of test automation initiatives, ensuring coverage, and quality benchmarks are met or exceeded.
  • Oversee the creation and management of test data sets and environments, safeguarding data integrity and security for all testing activities.
  • Enable the integration of automated regression testing processes into CI/CD pipelines.
  • Enable the capability for the thorough documentation and prioritization of defects, collaborating with development teams to expedite issue resolution.
  • Ensure adherence to security testing best practices and actively contribute to the organization's security posture through diligent automation testing.
  • Lead the continuous evaluation and improvement of the test automation strategy, fostering innovation and efficiency in testing methodologies.

Benefits

  • A culture that celebrates belonging and collaboration, promotes professional development, and strives for a work-life balance that supports the team members.
  • offers flexible work options to support your work and personal needs
  • Full Benefit Package (Medical, Dental & Vision) that starts your first day
  • 401k plan with company match, Profit Sharing & Retirement Savings Contribution
  • Paid Vacation, 9 Paid Holidays, Maternity and Paternity Leave, Education Assistance, Wellness Programs, Corporate Discounts, among other benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service