CACI is looking to hire a full-time Software Quality Engineer to design and implement automated software test systems for real-time web-based and native applications, focusing on using technology to scale testing to meet the demands of an evolving set of products.
Requirements
- Experience designing and implementing automated software test systems for real-time web-based and native applications
- Experience with automation architecture, methodologies, processes, and tools
- Experience with programming languages such as BASH, Python, and JavaScript
- Experience with the testing of web-based user interfaces
- Experience testing with multiple web browsers
- Experience with systems working with real-time data
- Experience with Linux OS
Responsibilities
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Create detailed, comprehensive and well-structured test plans and test cases
- Estimate, prioritize, plan and coordinate testing activities
- Design, develop and execute automation scripts and manual test procedures
- Identify, record, document thoroughly and track bugs
- Review user interfaces for consistency and functionality
- Perform thorough regression testing when bugs are resolved
Other
- Candidate must be an independent, critical thinker
- U.S. Citizenship is required
- willing and able to obtain a security clearance and pass a pre-employment drug screen
- Solid written and verbal communications and reporting skills
- Strong customer focus with the ability to approach testing from a customer’s perspective