Software Test Automation Engineer (JFD2102)
International Programming & Systems Inc. - Hercules, CA

This job posting is no longer available on International Programming & Systems Inc.. Find similar jobs: Software Test Automation Engineer jobs - International Programming & Systems jobs

Full-time perm position.

Working with a team of 10.

Skills and Experience:
BS CS/EE degree or related field, MS CS/EE preferred. 5-8 years of software QA testing and automation development experience as well as leading and coordinating projects.

Strong background and experience in software testing methodology, test development, test execution, and script development and maintenance in an Agile software development environment.

Experience developing automation frameworks, infrastructure, script development. UI automation tool Squish utilizing javascript for an application developed in C#/.NET. SilkTest experience and Jenkins strongly desired. Strong background in Windows OS/Development environment. Background in Bioinformatics in the Life Science area preferred.

Familiarity with the following also desired:
  • GUI automation tools and programming languages (Ranorex/C#, SilkTest, others)
  • Scripting languages (python, others)
  • Agile/Rally
  • Continuous build and integration environment (Hudson/Jenkins)
  • SQL DB
  • SeaPine TestTrack
  • Life Science instrumentation and analytical software, statistical analysis in the areas of protein interaction.
Duties and Responsibilities:
Software QA Test Automation Engineer will be responsible with working with software development team in an agile software development environment developing and testing an integrated system solution performing qualitative and quantitative analysis of proteins and nucleic acids along with the analysis of large data sets generated from multiplex assays.

Transition user stories and collecting test requirements to create test cases and test procedures for test validation and automation scripting. Participate in test case coverage, test case development, script design and reviews.

Develop test scripts along with maintaining and enhancing the automated test framework supporting a continuous integration environment with automated smoke and regression testing. Ensure high test and code coverage, maintainability of scripts, reliability of equipment, and overall robustness of environment and solution throughout the entire development product cycle. Continuous support of overall software quality and testing

with continued refactoring of scripts and test cases as required and enhancing test coverage (system, performance, interoperability, stress, negative testing, etc…).

Clearly log defects, maintain test data and results, and monitor/analyze automated test runs and reports. Support the identification and debugging of software defects and champion the resolution of bugs and issues.

Self-motivated, willing to learn new concepts, technologies, and ability to produce quickly. Have strong interpersonal, writing, and communication skills, along with a dedication to software and product quality.