Lead Software Test Engineer - REMOTE

First American

Irving Texas

United States

Information Technology
(No Timezone Provided)

Job Summary

The Software Development Engineer in Test works with product analysts, and software engineers to understand features and technical implementations. Has knowledge of software engineering practices including continuous integration, configuration management, build optimization, build automation, and deployment. The candidate drives software architecture to be focused on test automation and is familiar with multiple test automation frameworks.

Essential Functions

  • Leads team of engineers that design, code, test, debug, and document apps/tools/test automation/load testing framework used to run and analyze tests (Using C, C#, VB.NET, JavaScript, and Python)
  • Performs mid to large scale load tests and analyzing results
  • Makes and implements recommendations for performance improvement on both the application side, and the test automation/framework side
  • Provides feedback on the schedule, quality, and stability of any/all releases
  • Develops, reviews, and executes test plans
  • Oversees test plan execution of senior team members
  • Reviews application code to determine best testing approach
  • Reviews code created by other team members
  • Estimation of level of effort for overall project
  • Required to perform duties outside of normal work hours based on business needs.
  • Knowledge and Skills/Technology Used

  • Expert knowledge of the (SDLC) Software Development Lifecycle
  • Expert knowledge of QA process: different levels, types and methods of testing: unit, integration, system and acceptance, functional, regression and performance, black, grey and white box
  • Strong knowledge of APM (Application Performance Management) tools & SDLC integration
  • Strong/Expert written and verbal communication skills
  • Actively designs, codes, tests, debugs, and documents apps/tools/test automation, knowledge of 3+ programming languages to an intermediate/expert level. (C, C#, VB.NET, JavaScript, Python)
  • Pluses:
  • Knowledge of multiple load test tools and frameworks
  • DB administration knowledge
  • Strong application and/or IT Infrastructure Architecture knowledge including, but not limited to: servers, networking, storage (clustering, load balancing, switches, routers, firewalls, SAN, NAS, DAS)
  • Experience working with commercial software applications, or mid-to-large scale websites (5-10k+ users)
  • Strong knowledge of ITIL and/or CMMi/TMMi
  • Typical Education

  • Bachelor's Degree or equivalent combination of education and experience
  • Typical Range of Experience

  • 4-7 years Software/Test Engineering experience
  • License or Certification

  • ISQTB or other industry certification or equivalent work experience
  • Lead Software Test Engineer - REMOTE

    First American

    Irving Texas

    United States

    Information Technology

    (No Timezone Provided)

    Job Summary

    The Software Development Engineer in Test works with product analysts, and software engineers to understand features and technical implementations. Has knowledge of software engineering practices including continuous integration, configuration management, build optimization, build automation, and deployment. The candidate drives software architecture to be focused on test automation and is familiar with multiple test automation frameworks.

    Essential Functions

  • Leads team of engineers that design, code, test, debug, and document apps/tools/test automation/load testing framework used to run and analyze tests (Using C, C#, VB.NET, JavaScript, and Python)
  • Performs mid to large scale load tests and analyzing results
  • Makes and implements recommendations for performance improvement on both the application side, and the test automation/framework side
  • Provides feedback on the schedule, quality, and stability of any/all releases
  • Develops, reviews, and executes test plans
  • Oversees test plan execution of senior team members
  • Reviews application code to determine best testing approach
  • Reviews code created by other team members
  • Estimation of level of effort for overall project
  • Required to perform duties outside of normal work hours based on business needs.
  • Knowledge and Skills/Technology Used

  • Expert knowledge of the (SDLC) Software Development Lifecycle
  • Expert knowledge of QA process: different levels, types and methods of testing: unit, integration, system and acceptance, functional, regression and performance, black, grey and white box
  • Strong knowledge of APM (Application Performance Management) tools & SDLC integration
  • Strong/Expert written and verbal communication skills
  • Actively designs, codes, tests, debugs, and documents apps/tools/test automation, knowledge of 3+ programming languages to an intermediate/expert level. (C, C#, VB.NET, JavaScript, Python)
  • Pluses:
  • Knowledge of multiple load test tools and frameworks
  • DB administration knowledge
  • Strong application and/or IT Infrastructure Architecture knowledge including, but not limited to: servers, networking, storage (clustering, load balancing, switches, routers, firewalls, SAN, NAS, DAS)
  • Experience working with commercial software applications, or mid-to-large scale websites (5-10k+ users)
  • Strong knowledge of ITIL and/or CMMi/TMMi
  • Typical Education

  • Bachelor's Degree or equivalent combination of education and experience
  • Typical Range of Experience

  • 4-7 years Software/Test Engineering experience
  • License or Certification

  • ISQTB or other industry certification or equivalent work experience