Job Title : Sr. Principal Software Test Engineer / Principal Software Test Engineer
Location : Northern Virgina
Clearance : Active TS / SCI with Full Scope Polygraph
Job Type : Full-time
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.
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 testingProficiency with computer hardware and software systemsExperience 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 testingProficiency with computer hardware and software systemsExperience 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 ClearanceDevelopment Test experience working with integrated product teams.Experience with testing mobile applications on Android devicesExperience with test automation to include design, development and debugging of tests.Experience with agile management software, such as Microsoft Azure DevOpsAdditional experience with hardware and integration testing.Experience with installing virtual machines.Familiarity with Agile Scrum methodologiesFamiliarity with computer security measuresSelf-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 testsExperience writing custom automation scripts using a programming language (e.g., Python, Javascript, etc.)Benefits : At RogueThink, we offer competitive compensation packages and flexible work environments. We ensure that compensation is competitive, as we hold integrity, intelligence, and passion in high regard. Our benefits include :
Performance Bonuses : Available based on employee and company performance.401(k) Matching : Dollar-for-dollar matching on the first 6% for traditional or Roth 401k through Vanguard.Employee Referral Bonuses : $8,000 for TS / SCI resources and $5,000 for other referrals.Paid Time Off (PTO) : Competitive PTO offerings based on program and seniority.Federal Holidays Observed : New Year's Day, Martin Luther King Jr. Day, Presidents Day, Memorial Day, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving Day, Christmas Day.Comprehensive Insurance : Health, dental, vision, disability, accident, critical illness, and life insurance.Family Leave : Five paid days for adoption or newborn delivery.Bereavement Leave : Three paid days for immediate family.Training and Development : Online and in-person training to keep employees up-to-date with the latest trends in technology.Educational Assistance : Tuition assistance for applicable programs.How to Apply : Please submit your resume and a cover letter detailing your experience in data architecture, your security clearance status, and why you're excited to join RogueThink.
Equal Opportunity Employer : RogueThink is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive work environment for all employees.