Drag

Automation Engineer

Location : ,

Job Description

Role-Lead Automated Software Tester/Programmer

NOTE - (1) Candidates must be eligible to permanently work in the U.S. (2) at minimum, a High School Diploma or GED equivalent is required for candidates seeking placement in this position***

Duties:

  • Reviews both business and technical requirements for software applications to ensure that they are clear, complete and testable.
  • Gains expert level knowledge of business processes and supporting applications either developed by or implemented at company.
  • Responsible for test planning for new and existing software applications.
  • Covers all types of testing needed to ensure a high-quality application, including but not limited to: feature/functionality, deployment and configuration, performance, integration and usability. Tracks coverage, progress and result of testing in software application lifecycle management tool.
  • Develops and supports harnesses enabling rapid, repeatable and reportable test execution.
  • Automates test scenarios with goals to reduce the time and cost of testing over the lifecycle of the application, and to improve test coverage / depth.
  • Tracks quality of application (readiness for release) by working directly with the development team to ensure that issues are found/fixed in an expedited manner.
  • Files and tracks software defects in software application lifecycle management tool.
  • Ensures that standards for development and quality are defined and tracked accordingly.
  • Monitors software quality issues that are detected after release, triages issues and works with development team to expedite fixes.
  • May perform other duties as assigned by management in support of company’s ability to deliver and maintain high quality applications.

Must Have (to be considered):

  • Microsoft Team Foundation Server (TFS)
  • Microsoft Visual Studio
  • Windows Azure platform
  • Messaging middleware (e.g. rabbit MQ or Microsoft message)
  • Prior experience testing web app API’s scalability with load balancing
    • Questions they should be able to answer include:
      • What is Active Directory?
      • How do you troubleshoot networking issues, as a Tester?
      • How do you test the message middleware, like rabbit MQ or Microsoft message?
      • What is load balancing? How do you, in testing, validate the load balancing?

Work Experience:

  • 7+ years of experience testing efforts for large enterprise/IT projects across multiple teams
  • Working knowledge and experience with runtime memory analysis and code profiling tools (desired)
  • Development background with 4+ years of programming or test automation development experience.
  • Basic SQL experience, ability to create complex queries to analyze data; backup and restore data, model and create or alter data as needed to support testing scenarios.

​​​​​​​ Education:

  • Bachelor’s degree from a 4-year accredited university in Computer Science, CIS/MIS, or equivalent experience (preferred)