Job Seekers, Please send resumes to resumes@hireitpeople.com
For this project, there would be more emphasis on Java programming to do backend testing than GUI test automation.
They are using a custom frame-work. The requirement would be ability to write Java SE 7 code using their software simulator API. This will include verification of XML messages transferred between their tank gauge and a secure server.
Key Responsibilities
• Design, develop and maintain test tools and
simulators.
• Design, develop, and deploy automated system
tests for the purpose of validating software and
hardware functionality and its conformance to
internal and/or customer requirements.
• Perform and participate in all aspects of
verification including requirements gathering, functional
testing, regression testing, load and
performance testing.
• Development and/or automation of test plans
and procedures to produce efficient, repeatable,
and reliable test results.
• Identification and reporting of problems in
new and existing software. Recreate reported software
problems to facilitate solutions. This includes
validating the fix for the software problem.
• Monitoring/Analyzing field test sites for
correct operation of new software/hardware features.
• Provide specialist support to tech
support/field to help troubleshoot field problems.
• Contribute to improvements in software
development and quality assurance processes, i.e.,
development of standard work where appropriate.
• Record and report on the results of tests to
facilitate compliance with ISO requirements for
documented design verification.
Relationships
• Reports to the Supervisor of Software Test
• Is an integral member of a Scrum Team
• Software test team member
• Works Directly with developers and customer
support
Measures of Performance
• Success in meeting project schedule
commitments and deliverables
• Improvements in software engineering key
performance indicators
• Successful collaboration with fellow team
members
Background and Skills
• In-depth understanding of the SQA life cycle
• Minimum five years software test experience
• Knowledge of Agile or Scrum software
development methodology
• Expertise in software testing techniques
• Sold experience in Java or other
object-oriented programming language
• Knowledge of automated test tools (Selenium,
Mercury, QTP, LoadRunner, etc.)
• Ability to produce quality technical documents
• Two year or higher technical degree or
equivalent experience
Preferred Knowledge, Skills and Abilities:
• BS Computer Engineering, Computer Science, or
Electrical Engineering
• Experience with Linux environment and testing
in an embedded environment
Personal Trait Profile
• Technically capable of grasping new concepts
quickly
• Ability to work well in a very dynamic team
environment and with shifting priorities (e.g.
prefers collaboration)
• Possesses sense of urgency regarding on-time
performance and project execution
• Self-motivated and a high achiever