Python Test Automation Engineer

Company Description

Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost.

Job Description

DUTIES / RESPONSIBILITIES:

• Participate in all aspects of the software development process with a particular focus on improving the quality of deliverables.

• Create and maintain frameworks and tools to assist with the automation of integration, performance, load and stress tests.

• Develop test suites

• Identify product deficiencies and defects

• Interact with other cross-functioning teams within the company and assist with continuous integration.

• Assist with keeping documentation of various procedures up-to-date.

• Other duties as assigned by supervisor.

KNOWLEDGE / EXPERIENCE / EDUCATION REQUIRED:

• Experience with automated testing tools and techniques

• Experience programming in C and Python. 

• Ability to quickly troubleshoot and debug issues and defects.

• Experience working in Linux or UNIX environments, including ability to use shell scripting and regular expressions.

• Strong organizational, interpersonal and communication skills.

KNOWLEDGE/EXPERIENCE/EDUCATION DESIRED

• Solid understanding of software development processes; experience in Agile development a strong plus.

• Basic understanding of Java technologies including Servlets, JSP, JDBC, and other J2EE technologies.

• Experience with at least one J2EE Application Server Environment (e.g., Weblogic, JBoss, Tomcat, etc)

• Experience writing TestNG, JUnit and/or Cactus test cases.

• Experience with Embedded programming a strong plus. 

• Familiarity with Java, XML, XSD, and XSL a strong plus.

• BS or higher degree in Computer Science

• C, C++, Python, Embedded.

Qualifications

  • Strong Python and C/C++ skills are required.
  • Local consultants are required

Additional Information

For more information, Please contact

Ashish

973-967-3531