What are the responsibilities and job description for the Test Engineer position at Engineering & Computer Simulations Inc?
ECS is seeking an individual that evaluates, recommends, and implements automated test tools and strategies, develops, maintains and upgrades automated test scripts and architectures for application products, and also writes, implements, and reports status for system test cases for testing. The successful candidate analyzes test cases and provides regular progress reports, relies on instructions and pre-established guidelines to perform the functions of the job, and although works under immediate supervision, a certain degree of creativity and latitude is required.
A successful Test Engineer is technically skilled with good testing, reporting and problem-solving abilities. This is a hands-on role supporting internal, remote employees, contractors and Managed Services customers. Test Engineers are expected to display good interpersonal skills as they will interact with colleagues from various departments and executive levels. This role requires the ability to listen to internal customer technical needs, implement the test plan and report findings or recommend fixes to them. Typically reporting to a Supervisor/Manager the Test ENG will:
- Evaluates, recommends, and implements automated test tools and strategies.
- Develops, maintains and upgrades automated test scripts and architectures for application products
- Also writes, implements, and reports status for system test cases for testing. Analyzes test cases and provides regular progress reports.
- Relies on instructions and pre-established guidelines to perform the functions of the job
- Works under immediate supervision
- A certain degree of creativity and latitude is required
- Typically reports to supervisor/Manager
Design & write performance/load testing scripts, - Write scripts to automate processes using test automation frameworks such as Selenium
- Create detailed, comprehensive and well-structured test plan and test cases.
- Estimate, prioritize, plan and coordinate testing activities.
- Identify, analyze and create detailed records of problem that appear during testing such as software defects, bug, functionality issues, and work UI/UX issues and output errors.
- Work directly with the products and engineering team to validate solutions, develop retesting procedures.
- Identify opportunities for improvement in existing and new features and making constructive suggestions for change.
- Conduct in-depth post release testing by executing test cases.
- Stay Up to date with new testing tools and test strategies
- Backing up data
- Other related duties and tasks as assigned.
Requirements:
- Bachelor's (or higher) degree in Computer Science, Information Systems, Engineering or other related scientific or technical discipline with 7 years’ experience in software/hardware Integration & Test and Test support
- IT certification preferred: ITF and A desired but will accept 3 years of experience in a similar role in lieu of certifications; Network desired (or) attained or working towards CompTIA Security certificate
- U.S. Citizenship
- Eligible to be granted interim or have active US Government Secret security clearance
- Knowledge of Apple and Windows machines
- Excellent written and verbal communication skills
- Good interpersonal skills
- Proficient in software integration and test
- Attention to detail
- Good problem-solving skills
- Good customer service skills
Position is contingent on award of the contract