Software Test Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
JOB PURPOSE: The Test Engineer position is a full-time, exempt position responsible for assessing system and software functionality and developing test cases and procedures to ensure system and software operation. The Test Engineer position is also responsible for the execution of test procedures, both automated and manual tests, generating automated test procedures in one or more relevant languages, and updating, maintaining, and managing the test aspects of the CI/CD pipeline. The Test Engineer will be expected to participate in planning activities and convey accurate and timely status information to other team members and management. When not focused on test activities, the Test Engineer is expected to participate in software development as a software development scrum team member., · Develop test plans and procedures.
· Author test cases based on software functionality, high-level requirements, use cases, etc.
· Develop manual and automated test procedures.
· Execute test procedures and collect and report results.
· Analyze and troubleshoot automated test procedures, test equipment, and software under test.
· Report bugs found, troubleshooting steps taken (if any), and steps to reproduce.
· Document all aspects of testing and test process.
· Write high-quality, maintainable software.
· Participate in peer reviews, estimation, and other engineering activities within a collaborative department.
· Implement algorithms to solve complex problems., The performance of this position may include exposure to the manufacturing areas, which may require the use of personal protective equipment such as safety glasses with side shields and mandatory hearing protection.
Requirements
Do you have experience in Tooling?, Do you have a Bachelor’s degree?, · Bachelor’s degree in STEM or related field.
· 3+ years of testing experience.
· 1+ years of software development experience
· 2+ years’ experience working in an Agile Scrum framework
· 2+ years’ experience using and/or administrating Atlassian tools Confluence, Jira, Bitbucket, and Bamboo.
· Familiarity with Government test practices and terms such as DT&E, OT&E, and FAAT
· Experience working with Unix/Linux shell and shell scripts.
· Experience with a computing language (C/C++, C#, Python, or another modern computer language)
· Experience with at least one CI/CD tool like Bamboo or Jenkins
· Experience with at least one test automation suite (such as TestStand) preferred
COMPUTER SKILLS
To perform this job successfully, an individual should have:
· Experience with at least one test automation tool and/or test suite such as TestComplete, or other.
· Experience with software development IDEs such as Visual Studio, VS Code, or similar.
· Experience with and competency in MS Office suite products.
· Experience with Windows and at least one Linux distribution.
· Sound knowledge of configuration management and the software development life cycle.
· Experience with Git/Bitbucket, Bamboo (or Jenkins), Jira, and Confluence.
· Familiarity with automation tools, scripts, and languages.
· Familiarity with software testing tools.
· Familiarity with containers and virtual machines.
CERTIFICATIONS AND/OR LICENSING
ISTQB Foundation Level or better (or similar) is preferred but not required.
KEY COMPETENCIES
- Analytical-Synthesizes complex or diverse information; collects and researches data; uses intuition and experience to complement data; designs workflows and procedures.
- Problem-Solving–Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem-solving situations; Uses reason even when dealing with emotional topics.
- Technical Skills-Assesses own strengths and weaknesses; pursues training and development opportunities; strives to continuously build knowledge and skills; shares expertise with others.
- Quality Management–Looks for ways to improve and promote quality; Demonstrates accuracy and thoroughness.
- Attention to Detail–Double-checks the accuracy of information and work product to provide accurate and consistent work. Provides information on a timely basis and in a usable form to others who need to act on it. Carefully monitors the details and quality of own and others’ work.
LANGUAGE SKILLS
Ability to read and comprehend instructions, correspondence, and memos. Ability to respond to emails. Ability to effectively present information in one-on-one and small group situations to other employees of the organization. Understand basic technical terminology.
MATHEMATICAL SKILLS
Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals.
REASONING ABILITY
Ability to solve practical problems and interpret various instructions furnished in written, oral, or scheduled form. General troubleshooting skills, interpreting schematics and diagrams.
PHYSICAL DEMANDS
The physical demands described here are representative of those that an employee must meet to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform these functions.
While performing the duties of this job, the employee is regularly required to sit, use hands to finger, handle, or feel, and talk or hear. The employee is also regularly required to reach with hands and arms, bend, walk, and climb. The employee must be able to use various hand and power tools properly and safely.
The employee may occasionally lift and/or move up to 40 pounds.
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance
- Life insurance, * 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Application Question(s):
- This position requires U.S. Citizenship. Can you provide proof of U.S. Citizenship?
- Do you understand that this position requires the eligibility to obtain a U.S. Government Secret Clearance?
- Do you certify that the information provided on this form and/or documents attached are correct and true?
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Quick guide: How to write a Software Developer CV
Should senior developers refuse interview coding challenges?
7 Important Tips That Every Software Developer Should Know