Yesterday
Top Secret/SCI
Mid Level Career (5+ yrs experience)
None
Engineering - Systems
Chantilly, VA (On-Site/Office)
Sr. Principal Software Test Engineer / Principal Software Test Engineer
This is a challenging hands-on technical opportunity for a Test Engineer to join a high performing team of professionals developing and testing leading-edge software systems including mobile applications and wireless technologies. We are looking for a Test Engineer who has a background of working closely with other members of a technical development team. The Test Engineer should be familiar with software development life cycle processes and with various software testing methods.
Roles and Responsibilities:
• Work as a member of an agile software development test team in a dynamic, fast-paced environment learning new tools and processes.
• Test new software applications in various environments (e.g., Windows, Linux, Android) and verify software integration with wireless services and custom hardware technologies.
• Validate software requirements through functional, usability, performance, security, compatibility, ad-hoc, internationalization and regression tests.
• Develop, maintain and execute test plans and procedures for software systems.
• Participate in cross-functional team meetings, decision-making and technical discussion.
• Review user stories, backlog items, analyze testability of requirements and provide feedback.
• Apply analytical and problem-solving skills to clarify user stories and determine appropriate testing scenarios to validate the iterative development of products against functional and technical specifications.
• Identify and track software defects during sprint cycles.
• Timely identification of issues and effectively communicate impact to software developers, project managers, and appropriate parties to facilitate issue resolutions.
• Demonstrate software capabilities at the completion of sprints to key stakeholders to ensure solutions meet customer requirements.
• Work closely with development teams to define new product functionality.
• Conduct test case reviews and ensure all test activities are properly executed and documented according to our client's standards.
• Configure hardware and software test equipment.
This requisition may be filled at either a Sr. Principal Software Test Engineer or Principal Software Test Engineer.
Basic Qualifications for a Sr. Principal Software Test Engineer:
• Must have an active Secret clearance and the ability to obtain a TS/SCI clearance with Polygraph.
• Bachelor’s Degree and a minimum of 8 years of related experience, a Master’s degree with 6 years of experience, a PhD with a minimum of 4 years of experience or 12 years of experience in lieu of a degree.
• Experience with various aspects of software and/or hardware testing
• Proficiency with computer hardware and software systems
• Experience translating requirements and user stories into functional test plans.
• Ability to troubleshoot and isolate system failures.
• Ability to clearly identify and document defects and collaborate with the development team to prioritize bugs until resolution.
• Ability to articulate open issues and risks in a timely manner to management and make recommendations.
Basic Qualifications for a Principal Software Test Engineer:
• Must have an active Secret clearance and the ability to obtain a TS/SCI clearance with Polygraph.
• Bachelor’s Degree and a minimum of 5 years of related experience, a Master’s degree with a minimum of 3 years of experience, a PhD with 1 year of experience, or 9 years of experience in lieu of a degree.
• Experience with various aspects of software and/or hardware testing
• Proficiency with computer hardware and software systems
• Experience translating requirements and user stories into functional test plans.
• Ability to troubleshoot and isolate system failures.
• Ability to clearly identify and document defects and collaborate with the development team to prioritize bugs until resolution.
• Ability to articulate open issues and risks in a timely manner to management and make recommendations.
Preferred Qualifications for both levels:
• Active TS/SCI clearance with Polygraph Clearance
• Development Test experience working with integrated product teams.
• Experience with testing mobile applications on Android devices
• Experience with test automation to include design, development and debugging of tests.
• Experience with agile management software, such as Microsoft Azure DevOps
• Additional experience with hardware and integration testing.
• Experience with installing virtual machines.
• Familiarity with Agile Scrum methodologies
• Familiarity with computer security measures
• Self-starter with the ability to pick up and learn new products with little supervision, as well as provide leadership on assigned projects.
• Ability to provide testing best practices to other team members.
• Experience with providing test estimation to management and project teams.
• Demonstrated ability to organize, prioritize and self-manage multiple project tasks.
• Excellent written and verbal communication skills to write well-articulated test plans and facilitate product demonstrations.
• Experience with test automation to include design, development, and debugging of tests
• Experience writing custom automation scripts using a programming language (e.g., Python, Javascript, etc.)
This is a challenging hands-on technical opportunity for a Test Engineer to join a high performing team of professionals developing and testing leading-edge software systems including mobile applications and wireless technologies. We are looking for a Test Engineer who has a background of working closely with other members of a technical development team. The Test Engineer should be familiar with software development life cycle processes and with various software testing methods.
Roles and Responsibilities:
• Work as a member of an agile software development test team in a dynamic, fast-paced environment learning new tools and processes.
• Test new software applications in various environments (e.g., Windows, Linux, Android) and verify software integration with wireless services and custom hardware technologies.
• Validate software requirements through functional, usability, performance, security, compatibility, ad-hoc, internationalization and regression tests.
• Develop, maintain and execute test plans and procedures for software systems.
• Participate in cross-functional team meetings, decision-making and technical discussion.
• Review user stories, backlog items, analyze testability of requirements and provide feedback.
• Apply analytical and problem-solving skills to clarify user stories and determine appropriate testing scenarios to validate the iterative development of products against functional and technical specifications.
• Identify and track software defects during sprint cycles.
• Timely identification of issues and effectively communicate impact to software developers, project managers, and appropriate parties to facilitate issue resolutions.
• Demonstrate software capabilities at the completion of sprints to key stakeholders to ensure solutions meet customer requirements.
• Work closely with development teams to define new product functionality.
• Conduct test case reviews and ensure all test activities are properly executed and documented according to our client's standards.
• Configure hardware and software test equipment.
This requisition may be filled at either a Sr. Principal Software Test Engineer or Principal Software Test Engineer.
Basic Qualifications for a Sr. Principal Software Test Engineer:
• Must have an active Secret clearance and the ability to obtain a TS/SCI clearance with Polygraph.
• Bachelor’s Degree and a minimum of 8 years of related experience, a Master’s degree with 6 years of experience, a PhD with a minimum of 4 years of experience or 12 years of experience in lieu of a degree.
• Experience with various aspects of software and/or hardware testing
• Proficiency with computer hardware and software systems
• Experience translating requirements and user stories into functional test plans.
• Ability to troubleshoot and isolate system failures.
• Ability to clearly identify and document defects and collaborate with the development team to prioritize bugs until resolution.
• Ability to articulate open issues and risks in a timely manner to management and make recommendations.
Basic Qualifications for a Principal Software Test Engineer:
• Must have an active Secret clearance and the ability to obtain a TS/SCI clearance with Polygraph.
• Bachelor’s Degree and a minimum of 5 years of related experience, a Master’s degree with a minimum of 3 years of experience, a PhD with 1 year of experience, or 9 years of experience in lieu of a degree.
• Experience with various aspects of software and/or hardware testing
• Proficiency with computer hardware and software systems
• Experience translating requirements and user stories into functional test plans.
• Ability to troubleshoot and isolate system failures.
• Ability to clearly identify and document defects and collaborate with the development team to prioritize bugs until resolution.
• Ability to articulate open issues and risks in a timely manner to management and make recommendations.
Preferred Qualifications for both levels:
• Active TS/SCI clearance with Polygraph Clearance
• Development Test experience working with integrated product teams.
• Experience with testing mobile applications on Android devices
• Experience with test automation to include design, development and debugging of tests.
• Experience with agile management software, such as Microsoft Azure DevOps
• Additional experience with hardware and integration testing.
• Experience with installing virtual machines.
• Familiarity with Agile Scrum methodologies
• Familiarity with computer security measures
• Self-starter with the ability to pick up and learn new products with little supervision, as well as provide leadership on assigned projects.
• Ability to provide testing best practices to other team members.
• Experience with providing test estimation to management and project teams.
• Demonstrated ability to organize, prioritize and self-manage multiple project tasks.
• Excellent written and verbal communication skills to write well-articulated test plans and facilitate product demonstrations.
• Experience with test automation to include design, development, and debugging of tests
• Experience writing custom automation scripts using a programming language (e.g., Python, Javascript, etc.)
group id: 90984143