OVERVIEW: We are seeking an experienced Test Engineer to join an exciting work program.
The successful candidate will play a critical role in ensuring the quality and reliability of our products by designing, developing, and executing comprehensive test plans to ensure software quality, function, and performance.
GENERAL DUTIES: * Key responsibilities include creating test cases and automation scripts, identifying and reporting software defects, collaborating with developers to resolve issues, and providing feedback to improve product quality and the development process.
* Success in this role requires strong analytical skills, technical proficiency with testing tools and scripting, and the ability to work effectively in a team.
* The ideal candidate is a creative problem-solver with a strong technical background and a passion for finding and resolving software and system defects.
* The candidate will be required to interface directly with data architects and software developers to develop comprehensive test strategies, plans, and detailed test cases to validate software functionality against requirements.
REQUIRED QUALIFICATIONS: * Bachelor's degree in Computer Science, Engineering, or related field of study.
* Five years of hands-on experience in software quality assurance process, and software testing to include Agile methodologies.
* Experience in functional, interface, mobile device, regression, system, and user acceptance testing.
* Demonstrated experience in developing and executing test cases, test plans, test scripts, requirements traceability matrix, and test strategies based upon functional and test requirements.
* Experience with manual and automated testing tools and frameworks (e.g., Selenium, JUnit, TestNG). * Experience in programming and scripting languages (e.g., Python, Java, C#, C++). * Experience in bug tracking and reporting using tools such as Jira, ALM, or TFS.
* Experience in requirement analysis to include developing use cases and user stories.
* Experience working in an Agile/Scrum development environment to include standups, backlog refinement, retrospective meetings, sprint planning, and product demonstrations.
* Knowledge of performance and security testing methodologies.
* Strong analytical, problem solving, and critical-thinking skills.
* Excellent written and verbal communications skills.
DESIRED QUALIFICATIONS: * Digital forensic domain background.
* Experience handling complex and conflicting customer requirements.
* Knowledge of data governance and data quality frameworks.
* Experience with CI/CD toolchains (e.g., Jenkins.
GitLab CI). * Experience with software versioning using Git.
* Experience in 508 compliance.
CLEARANCE: * Top Secret minimum